一种应用于测试系统的代码重用方法技术方案

技术编号:10651915 阅读:251 留言:0更新日期:2014-11-19 14:41
本发明专利技术公开了一种应用于测试系统的代码重用方法,选择在测试框架代码中重用的代码的头文件和相匹配的代码文件;利用正则表达式自动解析头文件并从中获取符合格式要求的函数;在图形界面中显示解析出的信息,在图形界面中为函数配置调用的位置、返回值以及要传递给函数的参数;完成配置后,自动对配置进行合法性检查;自动将函数的调用语句添加到选择的位置,并且将对头文件的包含语句添加到相应的位置、将头文件和代码文件与生成的其他代码文件一起编译并生成可执行程序。本发明专利技术根据测试需求自动生成函数调用语句并将其生成到需要的位置;可以自动解析代码并获取函数相关信息以便方便地利用图形化界面操作的方式让测试人员完成代码重用的配置。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,选择在测试框架代码中重用的代码的头文件和相匹配的代码文件;利用正则表达式自动解析头文件并从中获取符合格式要求的函数;在图形界面中显示解析出的信息,在图形界面中为函数配置调用的位置、返回值以及要传递给函数的参数;完成配置后,自动对配置进行合法性检查;自动将函数的调用语句添加到选择的位置,并且将对头文件的包含语句添加到相应的位置、将头文件和代码文件与生成的其他代码文件一起编译并生成可执行程序。本专利技术根据测试需求自动生成函数调用语句并将其生成到需要的位置;可以自动解析代码并获取函数相关信息以便方便地利用图形化界面操作的方式让测试人员完成代码重用的配置。【专利说明】
本专利技术涉及,属于嵌入式软件测试技术领 域。
技术介绍
在测试过程中,测试人员经常希望能够重用以前的代码。重用代码一方面可以节 省大量的时间和成本,以便在最短的时间内完成测试工作,另一方面利用经过验证的算法 和代码模型进行测试,可以提高测试过程本身的可靠性和安全性。 当前很多的测试系统都不具备完善的代码重用功能,例如ADS2、dSPACE等等,或 者如GESTE本文档来自技高网...

【技术保护点】
一种应用于测试系统的代码重用方法,其特征在于实现步骤如下:(1)选择要在测试框架代码中重用的代码的头文件和相匹配的代码文件;所述测试框架代码指测试系统为满足代码重用需求而开放出来的描述测试过程的代码,这些代码由测试系统自动生成;(2)利用正则表达式自动解析头文件并从中获取符合格式要求的函数,并将函数的函数名、返回值、参数信息保存到数据容器中;所述利用正则表达式自动解析头文件并从中获取符合格式要求的函数按照以下步骤进行:(21)打开头文件并且获取一行内容存入字符串,该字符串称为“源字符串”;(22)利用正则表达式判断“源字符串”的内容是否符合函数的标准形式,所述函数标准形式指测试系统所生成的测试...

【技术特征摘要】

【专利技术属性】
技术研发人员:杨顺昆刘斌司维
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1