期刊文献+

软件兼容性测试的故障定位分析 被引量:4

Analysis of Fault Location in Software Compatibility Testing
下载PDF
导出
摘要 为了有效降低软件兼容性测试的测试成本,提高测试精度和简化测试过程,设计了一种基于组合测试的建模方案。基于该建模方案,提出了一种软件兼容性测试的故障定位分析方法。该方法首先针对需要进行兼容性测试的软件集建立组合测试模型;然后用组合测试用例生成工具Cascade对该模型生成测试用例集,并执行这些测试用例集得到结果;最后将这些测试用例及其执行结果作为组合测试错误定位工具Facil的输入,从而精确定位出发生兼容性错误的软件组合。实验表明,该方法步骤简捷,结果有效、可靠,在一定程度上降低了测试成本,提高了测试精度,简化了测试过程。 This paper proposes a new model for fault location about software compatibility testing based on combinatorial testing in order to lower cost, improve accuracy and simplify process during test. Based this model, this paper proposes a method to analyze fault location in compatibility testing. First of all, the model is built for softwares which need to do compatibility testing. After that, the tool Cascade is used to generate test cases for this model which are executed and get results. Finally, these test cases and execution results are input as the tool of Facil which is used for fault location about combinatorial testing. Facil will precisely find soft-ware set which causes the compatibility fault. Experiments show that the process of this method is simple and the result is effective and reliable. To some extent, it lowers cost, improves accuracy and simplifies process during test.
出处 《计算机科学与探索》 CSCD 2013年第5期405-411,共7页 Journal of Frontiers of Computer Science and Technology
基金 国家自然科学基金No.60903049~~
关键词 兼容性测试 组合测试 错误定位 compatibility testing combinatorial testing fault location
  • 相关文献

参考文献15

  • 1Institute of Software, Chinese Academy of Sciences. Generalsoftware about nonclassical combinatorial testing: China[P].2012.
  • 2Zhang Zhiqiang, Zhang Jian. Characterizing failure-causingparameter interactions by adaptive testing[C]//Proceedingsof the 2011 International Symposium on Software Testingand Analysis (ISSTA ’ 11), New York, NY, USA: ACM,2011: 331-341.
  • 3严俊,张健.组合测试:原理与方法[J].软件学报,2009,20(6):1393-1405. 被引量:58
  • 4Yan Jun, Zhang Jian. A backtracking search tool for con-structing combinatorial test suites[J]. Journal of Systemsand Software, 2008, 81(10): 1681-1693.
  • 5Ma Feifei, Zhang Jian. Finding orthogonal arrays using satis-fiability checkers and symmetry breaking constraints[C]//Proceedings of the 10th Pacific Rim International Conferenceon Artificial Intelligence (PRICAI ’08). Berlin, Heidelberg:Springer-Verlag, 2008: 247-259.
  • 6Kuhn D R, Reilly M J. An investigation of the applicabilityof design of experiments to software testing[C]//Proceedingsof the 27th Annual NASA Goddard Software EngineeringWorkshop (SEW ’02). Washington, DC, USA: IEEE Com-puter Society, 2002: 91-95.
  • 7Cohen M B,Gibbons P B, Mugridge W B,et al. Constructingtest suites for interaction testing[C]//Proceedings of the 25thInternational Conference on Software Engineering (ICSE ’03).Washington, DC, USA: IEEE Computer Society, 2003: 38-48.
  • 8Lei Yu, Tai K C. In-parameter-order: a test generation strategyfor pairwise testing[C]//Proceedings of the 3rd IEEE Inter-national Symposium on High-Assnrance Systems Engineering(HASE,98). Washington, DC, USA: IEEE Computer Society,1998:254-261.
  • 9Dalai S R,Jain A, Karunanithi N,et al. Model-based testingin practice[C]//Proceedings of the 21st International Conferenceon Software Engineering (ICSE,99). New York, NY, USA:ACM, 1999:285-294.
  • 10Cohen D M, Dalai S 民 Fredman M L, et al. The AETG system:an approach to testing based on combinatorial design[J].IEEE Transactions on Software Engineering, 1997, 23(7):437-443.

二级参考文献19

  • 1徐宝文,聂长海,史亮,陈火旺.一种基于组合测试的软件故障调试方法[J].计算机学报,2006,29(1):132-138. 被引量:38
  • 2聂长海,徐宝文,史亮.一种新的二水平多因素系统两两组合覆盖测试数据生成算法[J].计算机学报,2006,29(6):841-848. 被引量:21
  • 3史亮,聂长海,徐宝文.基于解空间树的组合测试数据生成[J].计算机学报,2006,29(6):849-857. 被引量:31
  • 4王子元,聂长海,徐宝文,史亮.相邻因素组合测试用例集的最优生成方法[J].计算机学报,2007,30(2):200-211. 被引量:25
  • 5Cohen D. M. , Dalal S. R. , Kajla A. , Patton G. C.. The automatic efficient tests generator. In: Proceedings of the 5th International Symposium on Software Reliability Engineering,IEEE, Los Alamitos, California, 1994, 303-309.
  • 6Lei Y. , Tai K.C.. In_Parameter_Oder: A test generation strategy for pairwise testing. Department of Computer Science,North Carolina State University, Raleigh, North Carolina:Technical Report TR-2001-03, 2001.
  • 7Tai K. C. , Lei Y.. A test generation strategy for pairwise testing. IEEE Transactions on Software Engineering, 2002, 28(1):109-111.
  • 8Kobayashi N. , Tsuchiya T. , Kikuno T.. A new method for constructing pair-wise covering designs for software testing.Information Processing Letters, 2002, 81(2): 85-91.
  • 9Heller E.. Using design of experiment structures to generate test cases. In: Proceedings of the 12th International Conferenceon Testing Computer Software, New York, 1995, 33-41.
  • 10Mandl R,. Orthogonal Latin squares: An application of experimental design to compiler testing. Communications of the ACM, 1985, 28(10): 1054-1058.

共引文献86

同被引文献28

引证文献4

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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