- 软件测试的艺术,第三版。
- 豆瓣读书:https://book.douban.com/subject/10549782/
第 3 章 代码检查、走查和评审
代码检查与走查
- 代码检查、代码走查以及可用性测试是三种主要的人工测试方法。可用性测试将在后续章节讲解。这种人工测试方法与基于计算机的测试是互补的。
- 代码检查和代码走查都是主要以评审会议的形式开展,不同之处是前者有开发人员逐行讲解代码,与会人员根据代码检查的错误列表检查代码,后者稍微复杂点,需要专门的测试人员提前设计简单的测试用例,与会者在脑里过这些测试用例,并向开发人员提问,从而发现程序缺陷。
- 评审会议的注意事项
- 讨论促进问题的发现,勿讨论错误的修正方法。
- 讨论只针对发现的问题,勿真的开发人员本身。
- 开发人员必须怀着非自我本位的态度来对待检查过程,采取积极和建设性的态度。
- 组织人员提前发放相关资料,各参与人员都需要提前做好准备工作。
用于代码检查的错误列表
- 数据引用错误
- 数据声明错误
- 运算错误
- 比较错误
- 控制流程错误
- 接口错误
- 输入输出错误
- 其他检查
桌面检查
- 桌面检查是一种比较古老的人工检查方法,就是简单的由一个人阅读程序,对照错误列表检查程序。当然基于前面提到的软件测试原则,最好还是由非本程序的人员来检查比较好。
同行评审
- 同行评审是一种依据程序整体质量、可维护性、可扩展性、易用性和清晰性对匿名程序进行评价的技术。其目的是为程序员提供评价的手段。
廖杰良 - 2019-05-12