多目标约束下的回归测试用例优化策略研究

基本信息
批准号:61103045
项目类别:青年科学基金项目
资助金额:22.00
负责人:章晓芳
学科分类:
依托单位:苏州大学
批准年份:2011
结题年份:2014
起止时间:2012-01-01 - 2014-12-31
项目状态: 已结题
项目参与者:T·Y·Chen(陈宗岳),鲁逊,郑一鸣,傅启明,杨旭东,翁东良,李瑾,李娇
关键词:
软件测试回归测试多目标优化测试用例选择测试用例优先级
结项摘要

在回归测试中存在着多个相互制约甚至相互冲突的优化目标,如测试用例的数量、代码覆盖率、缺陷检测效率、测试用例的易调试性等。现有的测试用例选择、优先级技术大多仅针对单一的优化目标,还不能很好地适用于多目标优化的测试实践。本项目将结合软件测试特性,针对多目标约束下的回归测试用例优化技术展开研究,主要内容包括:(1)根据测试历史和当前测试实践,结合动态反馈信息,设定或调整约束条件、目标函数和优化策略,建立多目标测试用例选择问题的动态优化模型。(2)根据不同优化模型的特点,选用合适的多目标规划法或进化多目标优化算法求解测试用例选择问题,并通过实验分析、度量并改进不同求解算法。(3) 综合应用多目标测试用例选择技术、测试用例补充生成技术和动态测试用例优先级技术,研究综合的回归测试优化策略。通过上述研究,将有效解决回归测试用例选择、排序过程中存在的多目标优化问题,进一步提高测试效率并降低测试成本。

项目摘要

测试用例选择、优先级技术等测试用例优化技术是软件回归测试中的一个研究热点。本项目针对回归测试中存在着多个相互制约甚至相互冲突的优化目标的测试实际,针对多目标约束下的回归测试用例优化技术展开研究:根据测试历史并结合反馈信息,建立了基于马尔科夫链的多目标回归测试用例选择模型。根据模型的特点,分别采用动态规划、遗传算法、强化学习方法作为求解多目标选择问题的算法,特别是深入研究了各类强化学习方法,并从多方面改进了这一算法,以适用于多目标测试用例优化的应用场景。提出了一种基于自适应随机序列的测试用例优先级技术,进一步提高了测试效率并降低了测试成本,给出了综合的回归测试优化策略。.三年来,课题总体进展顺利,按照要求完成了研究计划,达到了预期目标。项目共发表论文 23篇,包括SCI索引的期刊论文2篇,EI索引的期刊和会议论文18篇,其中计算机领域的权威核心期刊论文:《计算机学报》、《软件学报》和《计算机研究与发展》论文6篇,CCF推荐C类国际会议论文2篇。申请获得软件著作权4项,开展国际合作交流4次,培养研究生 6名。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

监管的非对称性、盈余管理模式选择与证监会执法效率?

监管的非对称性、盈余管理模式选择与证监会执法效率?

DOI:
发表时间:2016
2

基于LASSO-SVMR模型城市生活需水量的预测

基于LASSO-SVMR模型城市生活需水量的预测

DOI:10.19679/j.cnki.cjjsjj.2019.0538
发表时间:2019
3

一种改进的多目标正余弦优化算法

一种改进的多目标正余弦优化算法

DOI:
发表时间:2019
4

基于混合优化方法的大口径主镜设计

基于混合优化方法的大口径主镜设计

DOI:10.3788/AOS202040.2212001
发表时间:2020
5

变可信度近似模型及其在复杂装备优化设计中的应用研究进展

变可信度近似模型及其在复杂装备优化设计中的应用研究进展

DOI:10.3901/jme.2020.24.219
发表时间:2020

章晓芳的其他基金

相似国自然基金

1

基于GPGPU的软件回归测试用例多目标预优化

批准号:61170082
批准年份:2011
负责人:李征
学科分类:F0203
资助金额:58.00
项目类别:面上项目
2

面向软件回归测试用例集优化的混合进化方法研究

批准号:61702029
批准年份:2017
负责人:郭俊霞
学科分类:F0201
资助金额:25.00
项目类别:青年科学基金项目
3

基于退火Memetic算法和贝叶斯网络的回归测试用例集优化研究

批准号:61202030
批准年份:2012
负责人:王赞
学科分类:F0203
资助金额:22.00
项目类别:青年科学基金项目
4

基于软件网络的回归测试用例排序方法研究

批准号:61202048
批准年份:2012
负责人:潘伟丰
学科分类:F0203
资助金额:21.00
项目类别:青年科学基金项目