当前位置: 首页 > 专利查询>东南大学专利>正文

一种基于修改影响分析的部件软件回归测试用例更新方法技术

技术编号:8105651 阅读:394 留言:0更新日期:2012-12-21 04:17
本发明专利技术公布了一种基于修改影响分析的回归测试用例更新方法;首先对部件软件修改前后的版本进行修改分析,识别出修改点;接着对修改点在部件功能依赖图上面进行修改影响分析,得到受修改影响的部件功能和PI;最后,根据修改影响分析结果,将受影响的API映射到重测模型上,然后基于重测模型的影响,对回归测试用例进行添加、删除、修改、重用等更新。该方法能够识别出部件修改影响,而且能够识别出受修改影响的部件API测试序列。

【技术实现步骤摘要】

本专利技术提出了一种基于修改影响分析的回归测试用例更新方法,主要是利用修改影响分析结果,对部件软件API回归测试用例进行更新,属于软件测试中回归测试的

技术介绍
现代的软件系统很多是由可重用的部件所构成,这些部件可以由第三方提供或者是内建的。在部件系统中,系统的质量主要依赖于系统的组成部件。在软件维护期间,任何的部件修改会对部件本身带来影响,还可能影响部件所在的整个软件系统。因此,我们需要对部件修改进行影响分析,这是部件软件质量保证的一种重要手段。有效的修改影响分析可以减少软件维护的成本,同时测试员只需要对受修改影响的部件功能或者关系进行测 试,从而也减少了回归测试的成本。在部件软件演化周期中,当部件由于更新或者升级而被修改以后,我们需要对部件和系统层面都要进行修改影响分析,同时也是为了后面的单元、集成以及系统重测做好前期的准备工作。基于模型的方法已经被广泛应用在修改影响分析和回归测试]等软件维护活动中,实践证明是有效可行的。在部件系统中,模型可以用来表示部件内部以及部件之间的依赖,交互及架构关系。因此,我们需要对部件系统进行合适的建模,来进行修改影响分析。从不同的视角,本文档来自技高网...

【技术保护点】
一种基于修改影响分析的部件软件回归测试用例更新方法,其特征在于,包括如下步骤:1)通过比较部件修改前后版本的模型获取修改信息;2)创建部件功能调用图和功能数据调用图,用来表示部件内部功能、API及端口之间的依赖关系;其中,部件功能调用图表示部件内部功能函数之间的直接调用关系;功能数据调用图表示部件内部功能函数通过数据定义?使用所形成的依赖关系;3)在部件功能调用图和功能数据调用图上面通过图可达性算法识别出受修改影响的部件功能,从而识别出受修改影响的部件API;4)将测试序列所覆盖的部件API在部件功能访问图上标识出;5)将步骤3)中识别的受影响的部件API匹配到部件功能访问图上面,然后结合步骤...

【技术特征摘要】

【专利技术属性】
技术研发人员:李必信陶传奇孙小兵
申请(专利权)人:东南大学
类型:发明
国别省市:

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

1