期刊文献+

软件测试中选择有效测试技术的一种方法 被引量:1

An Effective Testing Technique in Software Test Process
下载PDF
导出
摘要 软件测试对于软件发展具有重要作用,有多种不同的软件测试技术,如何从中选择一个高效的测试技术是软件测试管理中的一个重要问题。本文针对该问题分析了覆盖水平与测试技术有效性之间的关系,并以路径覆盖测试和判定覆盖测试这两种方法为例进行了实验研究,结果表明在缺陷检出率及测试用例数与测试覆盖率之间遵循幂指数关系,这种幂指数关系有助于测试人员在给定覆盖率时,对缺陷发现率和需要的测试用例数进行预测。 Software testing plays a very important role in software development process. How to choose aneffective testing technique from a variety of techniques for software testing is one of the major problemsin software testing process management. Taking decision testing and all-paths testing that are importantand frequently used software testing techniques as an example, this paper presented a simple and easyoperatingmethodology for comparing two or more testing techniques in testing projects to know whichtechnique would be more effective and studied relationship between effectiveness and coverage level.The results show that either faults detected or the number of test cases required as a function of coveragelevel can be described using a power–law relation. The power–law relationship can help one to predictfaults and the number of test cases required when the value of coverage is given.
作者 李霁
出处 《科技通报》 北大核心 2015年第1期217-220,224,共5页 Bulletin of Science and Technology
关键词 软件测试 测试技术选择 测试效率 幂指数关系 software testing testing technique selection testing effectiveness power-law relationships
  • 相关文献

参考文献17

  • 1Kirti N.Raman C.Improvement of Software DevelopmentProcess: A New SDLC Model[J]. Internal Journal of LatestResearch in Science and Technology,2012,11(3): 217-224.
  • 2Frankl P G,Weiss S N and Hu C.All-uses vs. mutationtesting: An experimental comparison of effectiveness [J].Journal of Systems and Software,1997,38(3):235-253.
  • 3Frankl P,Iakounenko O.Further empirical studies of testeffectiveness [R].ACM SIGSOFT Software EngineeringNotes,1998.
  • 4Sudip M,An empirical framework for choosing an effectivetesting technique for software test process management [J].Journal of Information Technology Management 2005,16(4): 19-25.
  • 5Vegas S,Basili V.A characterization schema for softwaretesting techniques[J].Empirical Software Engineering,2005,10(4): 437-466.
  • 6李宝林,李志蜀,陈良银,邢建川,叶军.面向路径的测试数据自动生成工具[J].计算机工程,2007,33(15):7-9. 被引量:4
  • 7肖良,杨根兴,蔡立志.软件测试用例可复用性度量[J].计算机应用与软件,2010,27(6):46-49. 被引量:9
  • 8Sheikh U F,Quadri S M K.Evaluating effectiveness of soft-ware testing techniques with emphasis on enhancing soft-ware reliability[J].Journal of Emerging Trends in Comput-ing and Information Sciences,2011,2 (12):740-745.
  • 9李海峰,王栓奇,刘畅,郑军,李震.考虑测试工作量与覆盖率的软件可靠性模型[J].软件学报,2013,24(4):749-760. 被引量:24
  • 10Rajani Devi T.Importance of testing in software develop-ment life cycle [J]. International Journal of Scientific &Engineering Research,2012,3(5): 1-5.

二级参考文献21

  • 1NATO.NATO Standard for Management of a Reusable Software Component Library[S].NATO Contact Number CO-5957-ADA,1991.
  • 2Sindre G,Conradi R,EA Karlsson.The REBOOT Approach to Software Reuse[J].Journal of Systems and Software,1995.
  • 3Jeffery S,Poulin.Measuring software reusability[C] //Proceedings of the Third International Conference on Software Reuse:Advances in Software Reusability.Los Alamitos.CA:IEEE Computer Society Press,1994.
  • 4GB/T 16260.1-2006(ISO/IEC 9126)第1部分:质量模型[S].软件工程-产品质量,2006.
  • 5GB/T 16260.2-2006(ISO/IEC 9126)第2部分:外部度量[S].软件工程-产品质量,2006.
  • 6GB/T 16260.3-2006(ISO/IEC 9126)第3部分:内部度量[S].软件工程-产品质量,2006.
  • 7GB/T 16260.4-2006(ISO/IEC 9126)第4部分:使用质量的度量[S].软件工程-产品质量,2006.
  • 8Chertov,O (Editor). Group methods of data processing [ M ]. Lulu International press center, 2010.
  • 9Anderberg, M R Cluster Analysis for Applications [ M ]. New York : Academic Press, 1973.
  • 10Christoph C,Gray M,Michael S.Generation of Software Test Data by Evolution[J].IEEE Trans.on Software Eng.,2001,27(12):1085-1110.

共引文献36

同被引文献6

引证文献1

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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