白盒测试和黑盒测试优缺点分析.doc

白盒测试和黑盒测试优缺点分析.doc

ID:59351368

大小:17.00 KB

页数:2页

时间:2020-09-04

白盒测试和黑盒测试优缺点分析.doc_第1页
白盒测试和黑盒测试优缺点分析.doc_第2页
资源描述:

《白盒测试和黑盒测试优缺点分析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、白盒测试和黑盒测试优缺点分析黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子

2、内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。白盒测试和黑盒测试是软件测试的两种基本方法=========黑盒测试=========优点:1)比较简单,不需要了解程序的内部的代码及实现2)与软件的内部实现无关3)从用户的角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能5)在做软件自动

3、化测试时较为方便  缺点:1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%2)自动化测试的复用性较低。=========白盒测试=========优点:1)帮助软件测试人员增大代码的覆盖率。提供代码的质量,发现代码中隐藏的问题缺点:1)程序运行会有很多不同的路径,不可能测试所有的运行路径2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计是否正确,可能会漏掉一些功能需求。3)系统庞大时,测试开销会非常大。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。