代码改变世界

结构化测试

2018-04-15 12:52  宋如静  阅读(495)  评论(0)    收藏  举报

单元测试中大量使用白盒测试技术;集成测试中主要使用黑盒测试技术来发现各模块接口是否存在错误。

 

逻辑覆盖技术是白盒测试中最主要的一种技术,包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖等等。

 

黑盒测试的优势:

黑盒测试能高效地应用于大段代码;测试人员和程序员可以各自独立;测试从用户角度出发;有助于发现文档中存在的歧义性及不一致性;当文档完成时就可以着手设计测试用例。

 

黑盒测试的局限性:

完成多项输入值的穷举法几乎不可能,因此测试数据有限;没有清晰明了的文档很难设计测试用例;可能遗漏程序某条路径。