典型文献
Devising optimal integration test orders using cost-benefit analysis
文献摘要:
Integration testing is an integral part of software testing. Prior studies have focused on reducing test cost in integration test order generation. However, there are no studies concerning the testing priorities of critical classes when generating integration test orders. Such priorities greatly affect testing efficiency. In this study, we propose an effective strategy that considers both test cost and efficiency when generating test orders. According to a series of dynamic execution scenarios, the software is mapped into a multi-layer dynamic execution network (MDEN) model. By analyzing the dynamic structural complexity, an evaluation scheme is proposed to quantify the class testing priority with the defined class risk index. Cost-benefit analysis is used to perform cycle-breaking operations, satisfying two principles: assigning higher priorities to higher-risk classes and minimizing the total complexity of test stubs. We also present a strategy to evaluate the effectiveness of integration test order algorithms by calculating the reduction of software risk during their testing process. Experiment results show that our approach performs better across software of different scales, in comparison with the existing algorithms that aim only to minimize test cost. Finally, we implement a tool, ITOsolution, to help practitioners automatically generate test orders.
文献关键词:
中图分类号:
作者姓名:
Fanyi MENG;Ying WANG;Hai YU;Zhiliang ZHU
作者机构:
Software College,Northeastern University,Shenyang 110169,China;State Key Lab for Novel Software Technology,Nanjing University,Nanjing 210023,China
文献出处:
引用格式:
[1]Fanyi MENG;Ying WANG;Hai YU;Zhiliang ZHU-.Devising optimal integration test orders using cost-benefit analysis)[J].信息与电子工程前沿(英文),2022(05):692-714
A类:
Devising,MDEN,stubs,ITOsolution
B类:
optimal,integration,orders,using,cost,benefit,analysis,Integration,testing,integral,part,software,Prior,studies,have,focused,reducing,generation,However,there,no,concerning,priorities,critical,classes,when,generating,Such,greatly,affect,efficiency,this,study,strategy,that,considers,both,According,series,dynamic,execution,scenarios,mapped,into,multi,layer,network,model,By,analyzing,structural,complexity,evaluation,scheme,proposed,quantify,priority,defined,risk,Cost,cycle,breaking,operations,satisfying,principles,assigning,higher,minimizing,total,We,also,present,evaluate,effectiveness,algorithms,by,calculating,reduction,during,their,process,Experiment,results,show,our,approach,performs,better,across,different,scales,comparison,existing,aim,only,minimize,Finally,implement,tool,help,practitioners,automatically,generate
AB值:
0.549869
相似文献
机标中图分类号,由域田数据科技根据网络公开资料自动分析生成,仅供学习研究参考。