首页 > 其他 > 详细

黑盒测试和白盒测试

时间:2015-07-19 14:47:52      阅读:202      评论:0      收藏:0      [点我收藏+]

1.概念

黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。
白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。

2.方法

黑盒测试方法:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。

白盒测试方法:逻辑覆盖、路径覆盖、代码检查法、静态结构分析法、静态质量度量法、基本路径测试法、域测法、符号测试和程序变异。

(逻辑覆盖又分为:语句覆盖(SC):设计足够多的测试用例,确保每条语句都被执行过。

                          判定覆盖(DC):设计足够多的测试用例,确保每个判定都分别取真值与假值。

                          条件覆盖(CC):设计足够多的测试用例,确保每个条件都分别取真值与假值。(一个判定里可能包含多个条件)

                          判定/条件覆盖(DCC):设计足够多的测试用例,确保每个判定和条件分别取真值和假值。

                          条件组合覆盖(CMC):设计足够多的测试用例,确保覆盖每个判定中的各个条件的所有组合情况。(只考虑同一个判定内的各条件组合                                             情况)

 

黑盒测试和白盒测试

原文:http://www.cnblogs.com/ORC-Lee/p/4658619.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!