为您写测试毕业论文和职称论文提供关于测试方面毕业论文提纲范文,与软件灰盒测试技术应用相关论文范文素材,包括关于测试及软件及路径方面的论文题目、提纲、开题报告、文献综述、参考文献的大学硕士和本科毕业论文,是免费优秀的测试论文范文。
摘 要 :灰盒测试兼顾了黑盒测试方法和白盒测试方法的优点,既关注软件的内部实现,同时也关注软件的外部表现,本文对灰盒测试方法进行了研究,并结合实践给出了案例分析.
关 键 词 :灰盒测试;黑盒测试;白盒测试;软件测试
中图分类号:TP311.53 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-01
Software Gray-box Test Technology Research and Application
Shi Dongqin
(China Aerospace Science&Industry Corp.,Guiyang 550009,China)
Abstract:Gray-box testing and white-box testing methods taking into account the black-box approach has the advantage,both concerned with the internal implementation of the software,but also concerned about the external performance of the software,this gray-box testing methods for the study,bined with practical case studies are given.
Keywords:Gray-box testing,Black-box test,White-box test,Software test
一、引言
软件测试时,都希望能以较少的资源发现较多的软件缺陷和错误,因此,运用一种实用的测试技术显得至关重要.黑盒测试是根据软件任务书或软件需求规格说明,在己知软件具有的功能的前提下,通过测试来验证每个功能和软件需求规格说明描述的一致性,完全不涉及程序的内部结构,不关注程序的具体实现;白盒测试是依据软件设计说明,在了解程序内部结构的基础上,对程序的逻辑结构进行分析,从中获取测试数据.白盒测试关注的是软件内部逻辑实现的正确性,以及测试用例执行后覆盖程序逻辑结构的程度.黑盒测试和白盒测试都有其相对的局限性,单纯采取任何一种方式都很难对软件进行全面而彻底的测试.灰盒测试是将黑盒测试与白盒测试进行结合的测试技术.既关注软件的内部实现,同时也关注软件的外部表现,结合了黑盒测试和白盒测试的优点,弥补了黑盒测试和白盒测试的局限性.
二、灰盒测试概述
无论是白盒测试,还是灰盒测试,对程序进行完整而彻底的测试都是很困难的.针对白盒测试与黑盒测试的优缺点,灰盒测试结合系统运行时的外部表现及程序内部逻辑结构来设计用例,执行程序并记录代码相关覆盖率和外部接口输出结果的测试技术.既关注了软件的内部实现