期刊文献+

用于黑盒测试的测试用例优先级改进算法 被引量:8

Advanced test case prioritization for black box testing
在线阅读 下载PDF
导出
摘要 为了在源代码不可见的黑盒环境下提高软件测试效率,研究了通过调整测试用例执行顺序的测试用例优先级方法在黑盒测试中的应用。针对已有的用于黑盒测试优先级方法的不足,提出了改进的基于黑盒测试的优先级方法。以提高错误检测率为目标,该方法通过结合两种用于不同情况下的优先级调整策略和使用动态方法代替静态方法生成优先级步调调整值对原方法提出了两处改进。仿真实验结果表明,该算法有效且可行,两处改进均能有效地提高测试集的错误检测率,同时使用改进效果尤为明显。 To improve the efficiency of software test in black box environment when there is no source code,test case prioritization by ordering test cases for black box testing is studied.To overcome shortcomings of existed test case prioritization for black box testing,an advanced test case prioritization for black box testing is proposed.This method presents two improvements,which are combining two prioritization strategies for different situations and using dynamic method to substitute static method to generate prioritization adjustment step,to improve the rate of fault detection.A simulation experiment is presented to prove the feasibility and validity of the proposed method.Two improvements are both more effective in raising test set fault detection rate.When using them together,more obvious effects can be achieved.
出处 《计算机工程与设计》 CSCD 北大核心 2010年第20期4343-4346,共4页 Computer Engineering and Design
基金 国家自然科学基金项目(60773094)
关键词 测试用例优先级 黑盒测试 错误检测率 回归测试 test case prioritization black box testing fault detection rate regression testing
  • 相关文献

参考文献10

  • 1Li Z,Harman M,Hierons R M.Search algorithms for regression test case prioritization[J].IEEE Transactions on Software Engineering,2007,23(4):225-237.
  • 2Do H,Rothermel G.On the use of mutation faults in empirical as sessments of test case prioritization techniques[J].IEEE Transactions on Software Engineering,2006,32(9):733-752.
  • 3Do H,Rothermel G,Kinneer A.Empirical studies of test case prioritization in a JUnit testing environment[C].Lincoln,NE:Interuational Symposium of software Reliability Engineering,IEEE,2004:113-124.
  • 4Mirarab S,Tahvildari L.An empirical study on bayesian networkbased approach for test case prioritization[C].Lillehammer:1st International Conference on Software Testing,IEEE,2008:278-287.
  • 5Jones J A,Harrold M J.Test-suite reduction and prioritization for modified condition/decision coveragc[J].lEEE Transactions on Software Engineering,2003,29(3):195-209.
  • 6Zhang X,Nie C,Xu B,et al.Test case prioritization based on varying testing requirement priorities and test case costs[C].Portland,OR:7th International Conference on Quality Software,IEEE,2007:15-24.
  • 7Qu B,Nie C,Xu B.Test case prioritization for black box testing[C].Bcijing:31st Annual International Computer Sofhvarc and Applications Conference,IEEE,2007:465-474.
  • 8Lima L,Iyoda J,Sampaio A.Test case prioritization based on data reuse an experimental study[C].Lake Buena Vista,FL:3rd International Symposium on Empirical Software Engineering and Measurement,IEEE,2009:279-290.
  • 9Fazlalizadeh Y,Khalilian A,Azgomi M A.Prioritizing test cases for resource constraint environments using historical test case performance data[C].Beijing:2nd IEEE International Conference on Computer Science and Information Teclmology,IEEE,2009:190-195.
  • 10Park H,Ryu H,Baik J.Historical value-based approach for costcognizant test case prioritization to improve the effectiveness of regression testing[C].Yokohama:2nd Internatioual Conference on Secure System Integration and Reliability Improvement,IEEE,2008:39-46.

同被引文献50

  • 1霍俊秀,王护利,檀朝彬.地地战术导弹武器系统信息作战效能评估[J].火力与指挥控制,2009,34(S1):135-137. 被引量:2
  • 2钱银中.白盒测试和黑盒测试在动态软件测试中的应用[J].常州信息职业技术学院学报,2005,4(2):51-52. 被引量:3
  • 3王曙光,王瑞林.单兵综合作战系统的效能评价[J].火力与指挥控制,2007,32(2):51-54. 被引量:4
  • 4李源,杨建军.基于AHP的防空导弹武器系统作战训练效能评估研究[J].战术导弹控制技术,2008:30(2):50-52.
  • 5Moisiadis F.Prioritizing test cases and scenarios[C]//37thInternational Conference on Technology of CX)Languages andSystems,2000:108-119.
  • 6Wong We,Horgan JR,London S,et al A study of effective re-gression testing in practice[C]//Proceedings of the 8th IEEEInternational Symposium on Software Reliability Engineering.Washington IEEE Computer Society,1997; 264-274.
  • 7Rothermel G,Untch H R,Chu C,et al.Test case prioritiza-tion:An empirical study[C]// Proceedings of the InternationalConference on Software Maintnance.Washington:IEEE ComputerSociety,2001:179-188.
  • 8Elbaum S,Malishevsky G,Rothermel G.Incorporating varyingtest COvStS and faults verities into test case prioritization[C]//Proceedings of the International Conference on Software Engi-neering,2001:329-338.
  • 9孙长嵩.白盒测试的方法研究[D]哈尔滨:哈尔滨工程大学,2008.
  • 10V. O. Savitskii, D. V. Sidorov. Fast analysis of source code in C and C++ [J].Programming and Computer Software, 2013, 39 (01):49-55.

引证文献8

二级引证文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部