软件测试的艺术(原书第3版)
上QQ阅读APP看书,第一时间看更新

3.7 小结

本章讨论了软件开发人员通常不会考虑到的一种测试形式—人工测试。大多数人认为,因为程序是为了供机器执行而编写的,那么也应由机器来对程序进行测试。这种想法是有问题的。人工测试方法在暴露错误方面是很有成效的。实际上,大多数的软件项目都应使用到以下的人工测试方法:

·利用错误列表进行代码检查。

·小组代码走查。

·桌面检查。

·同行评审。

另一种人工测试(基于人的测试)就是本章开头提到的可用性测试,这是一种黑盒测试技术,需要测试人员站在最终用户实用的角度来评估软件的可用性程度。这一部分将在本书第7章介绍。