基于控制流和数据流分析的软件回归测试设计  被引量:4

Regression Testing of Software Based on Control-flow and Data-flow Analytic Procedure

在线阅读下载全文

作  者:杨贞祥 赵兴奋 贺虎林 

机构地区:[1]苏州桑泰海洋仪器研发有限责任公司,江苏苏州215125

出  处:《电子科学技术》2016年第6期742-745,共4页Electronic Science & Technology

摘  要:对软件进行回归测试的目的,一方面为确保软件修改后能达到预期目标,另一方面需要确认软件的修改没有影响软件其余部分正常运行。回归测试过程中,需要根据更改影响域进行测试设计,故更改影响域的确定成为回归测试成败的关键。本文提出一种基于控制流和数据流的更改影响域分析方法,对修改后的软件根据被修改部分所处的控制流和数据流范围确定更改影响域,再根据更改影响域设计测试用例。该方法提高了回归测试用例范围的准确性,同时确保了回归测试覆盖率,提高了软件回归测试质量。The purpose of regression testing of software, which is, on the one hand, to ensure that the software is modified to achieve the desired objectives, on the other hand, to confirm that the modification does not affect the normal operation of the rest of the software. In the process of regression testing, it's necessary to find the impact area Of software changes, therefore, the key to the success or failure of the regression test is to determine the influence of the change of the domain. In this paper, a method based on control-flow and data-flow analytic procedure is proposed. First, determine the domain of influence by control-flow and data-flow analysis, then, design regression test case according to the domain of the influence. This method improves the accuracy of the scope of regression test cases. Meanwhile, to ensure the regression testing coverage and improve the quality of regression test.

关 键 词:控制流 数据流 更改影响域 回归测试 

分 类 号:TP311.53[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象