期刊文献+

SVM应用于测试用例生成的方法 被引量:4

Method for application of SVM into test case generation
下载PDF
导出
摘要 针对在小样本情况下BP神经网络在生成软件测试用例的过程中可能产生的过学习问题及识别正确率较差的缺点,运用支持向量机具有更好的泛化性能的原理,提出了应用支持向量机生成测试用例的方法。对五个软件测试实例针对多组不同数量的训练样本所做的实验表明,在小样本情况下与BP神经网络相比,应用支持向量机得到的测试用例预期结果的正确率提高了10个百分点以上,说明了该方法的有效性。 In the condition of small samples, overlearning problems and the disadvantage of poor recognition accuracy may oc- cur in the process of generating software test cases by BP neural network. As SVM has better generalization performance, this paper proposed a method of using SVM to generate test cases, and performed experiment on five practical cases with multi- groups of different number of training samples. The results show that, in the condition of small samples, compare with BP neu- ral network, this method can improve the accuracy of expected results by more than 10 percentage points. The results indicate the effectiveness of this method.
出处 《计算机应用研究》 CSCD 北大核心 2015年第1期115-120,共6页 Application Research of Computers
基金 江苏省产学研项目(BY2013015-40)
关键词 软件工程 软件测试 支持向量机 BP神经网络 测试用例生成 software engineering software testing SVM algorithm BP neural network test case generation
  • 相关文献

参考文献15

  • 1SUN Yang, BOSCH L T, BOYES L. Hybrid HMM/BLSTM-RNN for robust speech recognition[ C ]//Prec of the 13th International Confe- rence on TSD. 2010:400-407.
  • 2WHITTAKER J A. What is software testing? And why is it so hard:? [ J]. IEEE Software ,2000,17( 1 ) :70-79.
  • 3DENNIS K P, DAVID L P. Generating a test oracle from program documentation [ C ]//Proc of International Symposium on Software Testing and Analysis. New York : ACM Press, 1 995 : 58- 65.
  • 4BOUSQUET L, OUABDESSELAM F, RICH1ER J, et al. Lutess: a specification-driven testing environment for synchronous software [ C ]//Proc of the 21 st International Conference on Software Engineer- ing. New York : ACM Press, 1999:267- 276.
  • 5DILLON L K, RAMAKR!SHNA Y S. Generating oracles from your favorite temporal logic specifications[ C]//Proc of the 4th ACM SIG- SOFT Symposium on the Foundations of Software Engineering. New York: ACM Press, 1996 : 106-117.
  • 6SCHROEDER P J, FAHERTY P, KOREL B. Generating expected results for automated blackbox testing[ C ]//Proc of the 17th IEEE In- ternatiortal Conference on Automated Software Engineering. 2002 : 139- 148.
  • 7VANMALI M, LAST M, KANDEL A. Using a neural network in the software testing process [ J ]. International Journal of Intelligent Systems ,2002,17( 1 ) :45-62.
  • 8AGGARWAL K K, SINGH Y, KAUR A, et al. A neural net based approach to test oracle[ J]. ACM SIGSOFT Software Engineering Notes,2004,29(3 ) : 1-6.
  • 9JIN Hu, WANG Yi, CHEN Nian-wei, et al. Artificial neural network for automatic test oracles generation [ C ]//Proc of International Con- ference on Computer Science and Software Engineering. 2008 : 12-14.
  • 10SHAHAMIRI S R, WAN M N, WAN K, et al. Artificial neural net- works as multi-networks automated test oracle [ J ]. Automated Soft- ware Engineering, 2012,19 ( 3 ) : 303- 334.

二级参考文献27

共引文献900

同被引文献32

  • 1VAPNIK V N. Statistical learning theory[M].徐建华,张学工,译.北京:电子工业出版社,2004:181-223.
  • 2Lin Y D, Chu E T H, Yu Shangche, et al. Improving the accuracy of automated GUI testing for embedded systems[J] . IEEE Software, 2014, 31(1):39-45.
  • 3Bauersfeld S, De Rojas A, Vos T E J. Evaluating rogue user testing in industry:an experience report[C] //Proc of the 8th International Conference on Research Challenges in Information Science, 2014:1-10.
  • 4Nedyalkova S, Bernardino J. Comparative study of open source capture and replay tools[J] . IEEE (Revista IEEE America Latina) Latin America Transactions, 2014, 12(4):675-682.
  • 5Nguyen B N, Memon A M. An observe-model-exercise* paradigm to test event-driven systems with undetermined input spaces[J] . IEEE Trans on Software Engineering, 2014, 40(3):216-234.
  • 6Darvish A, Chang C K. Black-box test data generation for GUI testing[C] //Proc of the 14th International Conference on Quality Software. 2014:133-138.
  • 7Mayo Q, Michaels R, Bryce R. Test suite reduction by combinatorial-based coverage of event sequences[C] //Proc of the 7th International Conference on Software Testing, Verification and Validation Workshops. 2014:128-132.
  • 8Nakajima H, Masuda T, Takahashi I. GUI ferret:GUI test tool to analyze complex behavior of multi-window applications[C] //Proc of the 18th International Conference on Engineering of Computer Systems. 2013:163-166.
  • 9Rauf A, Anwar S, Jaffer M A, et al. Automated GUI test coverage analysis using GA[C] //Proc of the 7th International Conference on Information Technology:New Generations. 2010:1057-1062.
  • 10Cabasino M P, Giua A, Lafortune S, et al. A new approach for diagnosability analysis of Petri nets using verifier nets[J] . IEEE Trans on Automatic Control, 2012, 57(12):3104-3117.

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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