首页 | 本学科首页   官方微博 | 高级检索  
     

多目标优化的测试用例优先级在线调整策略
引用本文:张娜,姚澜,包晓安,董萌,桂宁.多目标优化的测试用例优先级在线调整策略[J].软件学报,2015,26(10):2451-2464.
作者姓名:张娜  姚澜  包晓安  董萌  桂宁
作者单位:浙江理工大学 信息学院, 浙江 杭州 310018,中国电子科技集团 第五十二研究所, 浙江 杭州 310013,浙江理工大学 信息学院, 浙江 杭州 310018,浙江理工大学 信息学院, 浙江 杭州 310018,浙江理工大学 信息学院, 浙江 杭州 310018;Distrinet Laboratory, University of Leuven, Belgium
基金项目:国家自然科学基金(61502430,61379036);浙江省自然科学基金(LY12F02041,Y13F020175);浙江省人才计划(2013R10015,2013R1029);浙江理工大学521人才培养计划
摘    要:从需求的角度对测试用例的优先级进行排序,定义了一个多目标的测试用例优化排序问题,引入关注需求覆盖率、测试用例重要度和测试用例失效率这3个测试用例优先级影响因子,分别定义权重因子α,β,γ用于权衡3个因子.设计了关注需求覆盖率和测试用例失效率的在线估计方法及算法,在此基础上,设计了一种基于多目标优化的测试用例优先级在线调整策略,该策略可利用测试过程中收集到的反馈信息,对测试用例优先级进行在线调整,实现在尽早达到测试覆盖率标准的同时,尽早覆盖重要的和具有较高失效率的测试需求,从而解决尽早检测到更多的、严重等级较高的软件缺陷这一多目标测试用例优化问题.实验结果表明:与随机测试、传统的单目标优先级排序方法和确定性排序方法相比,所提出的策略能够在更短的时间内完成同等质量的软件测试,从而提高了测试效率.

关 键 词:测试用例优先级  关注需求覆盖  测试用例重要度  测试用例失效率  测试用例在线调整策略
收稿时间:2014/4/21 0:00:00
修稿时间:2014/9/29 0:00:00

Multi-Objective Optimization Based On-Line Adjustment Strategy of Test Case Prioritization
ZHANG N,YAO Lan,BAO Xiao-An,DONG Meng and GUI Ning.Multi-Objective Optimization Based On-Line Adjustment Strategy of Test Case Prioritization[J].Journal of Software,2015,26(10):2451-2464.
Authors:ZHANG N  YAO Lan  BAO Xiao-An  DONG Meng and GUI Ning
Affiliation:School of Informatics and Electronics, Zhejiang Sci-Tech University, Hangzhou 310018, China,CETC 52, Hangzhou 310013, China,School of Informatics and Electronics, Zhejiang Sci-Tech University, Hangzhou 310018, China,School of Informatics and Electronics, Zhejiang Sci-Tech University, Hangzhou 310018, China and School of Informatics and Electronics, Zhejiang Sci-Tech University, Hangzhou 310018, China;Distrinet Laboratory, University of Leuven, Belgium
Abstract:
Keywords:test case prioritization  concerned-requirement coverage  test case importance degree  test case failure rate  test case on-lineadjustment
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号