当前位置: X-MOL 学术Microsyst. Technol. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Regression test case selection and prioritization for object oriented software
Microsystem Technologies ( IF 2.1 ) Pub Date : 2019-11-06 , DOI: 10.1007/s00542-019-04679-7
Dharmveer Kumar Yadav , Sandip Dutta

In software maintenance, after modifying the software a system needs regression testing. Execution of regression testing confirms that any modified code has no adverse effect as well as does not introduce new faults in the existing functionality of the software. When working with object-oriented programming code-based testing is generally expensive. In this study, we proposed a technique for regression testing using unified modeling language (UML) diagrams and code-based analysis for object-oriented software. In this research work, the design and code based technique with an evolutionary approach are presented to select the best possible test cases from the test suite. We used the dependency graph for intermediate representation for the objectoriented program to identify the change. The selection of test cases is done at the design level using the UML model. The models are compared to identify the change between these two models. The proposed approached maximizes the value of APFD.



中文翻译:

面向对象软件的回归测试用例选择和优先级划分

在软件维护中,修改软件后,系统需要进行回归测试。执行回归测试可以确认任何修改后的代码都不会带来不利影响,并且不会在软件的现有功能中引入新的错误。在进行面向对象的编程时,基于代码的测试通常很昂贵。在这项研究中,我们提出了一种使用统一建模语言(UML)图和面向对象软件的基于代码的分析进行回归测试的技术。在这项研究工作中,提出了一种采用进化方法的基于设计和代码的技术,以便从测试套件中选择最佳的测试用例。我们使用依赖图作为面向对象程序的中间表示来识别更改。测试用例的选择是使用UML模型在设计级别完成的。比较模型以识别这两个模型之间的变化。所提出的方法最大化了APFD的价值。

更新日期:2019-11-06
down
wechat
bug