软件测试[(美)Ron Patton]第4章

第4章 检查产品说明书
一、描述测试方式的4个术语:黑盒测试、白盒测试、静态测试、动态测试。

1.黑盒测试:也被称为功能测试,它是通过测试来检查每个功能是否都能正常的使用。
软件测试员只需要知道软件要做什么,不知道程序内部如何运作

2.白盒测试:也被称为结构测试,通过对程序内部结构的分析、检测来寻找问题,软件
测试员要了解程序内部代码,通过检查代码协助测试(方法实现的功能、方法的输入参数、返回结果)。

3.静态测试:测试不运行的部分-只是检查和审阅。

4.动态测试:运行和使用软件。

二、测试产品说明书属于静态黑盒测试。

对产品说明书进行高级审查:
1.设身处地为客户着想:质量的定义是“满足客户要求”,测试的时候把自己当成客户
2.研究现有的标准和规范:检验产品是否应用正确的标准
3.审查和测试同类软件:同类软件有助于制订测试条件和测试方法,还可能暴露没想到的潜在问题

产品说明书属性检查清单:
1.完整。是否有遗漏和丢失?
2.准确。解决方案正确吗?有没有错误?
3.精确、不含糊、清晰。是否容易看懂和理解 ?
4.一致。产品功能描述是否自相矛盾?与其他功能有无冲突?   
5.贴切。描述功能的陈述是否必要?有没有多余信息?功能是否原来的客户要求?  
6.合理。在特定预算和进度下,以现有人力、物力和资源能否实现?  
7.代码无关。是否坚持定义产品,而不是定义其所依赖的设计、架 构和代码? 

8.可测试。特性能否测试?测试员建立验证操作的测试错误程序是否提供足够的信息?


产品说明书用语检查清单(对问题描述模糊的词语):
1.总是,每一种,所有,没有,从不。
2.当然,因此,明显,显然,必然。
3.某些,有时,常常,通常,惯常,经常,大多,几乎。
4.等等,诸如此类,以此类推。
5.良好,迅速,廉价,高效,小,稳定。
6.已处理,以拒绝,已忽略,已消除。
7.如果。。。那么。。。(没有否则)

你可能感兴趣的:(软件测试)