软件测试--(2)人工测试

1. 人工测试

1.1代码检查

2.1.1代码检查流程

代码检查时以组为单位阅读代码,是一系列规程和错误检查技术的集合。代码检查小组通常是4个人组成,其中一个人发挥着协调作用,另一个人是代码的作者,其他成员通常是程序设计人员(程序设计人员不同于编码人员的话)和一名测试专家。

在代码检查之前的天几天,协调人员将程序清单和设计规范发给其他成员,所有成员应当在检查之前熟悉这些材料。在进行检查时,主要进行两项活动:

1.程序编码人员逐条语句讲述程序的逻辑结构。在讲述过程中,其他人员提问题、判断是否存在错误。在讲述中很可能是程序编码人员而不是其他人员发现大部分错误。

2.参考常见的编码错误列表分析程序。

2.1.2注意事项:

1.参会人员的注意力应当是查找错误而不是修正错误。

2.应当避免所有干扰,持续90-120分钟。

3.对事不对人:代码检查的目标是发现程序中的错误,从而改进软件的质量。

2.1.3用于代码检查的错误列表

1.数据引用错误

2.数据声明错误

3.运算错误

4.比较错误

5.控制流错误

6.接口错误

7.输入输出错误

8.其他检查

1.2代码走查

2.2.1代码走查流程

与代码检查类似,以小组为单位进行代码阅读,是一些列规程和错误检查的集合。

代码走查小组由三到五个人组成,其中一个人为协调人,一人为秘书,还有一个测试人员,程序设计人员。其他人员包括:一位经验丰富的程序员,一位程序语言专家,一位程序员新手,最终的程序维护人员,一位来其他不同项目的人员,一位来自软件编程小组的程序员。

协调人在代码走查会议前几天发放材料。会议当天,测试人员带着简单的测试用例参会,在会议期间,每个测试用例都在人的脑海中进行推演,把程序数据沿程序的逻辑结构走一遍,程序的状态记录在白纸或者白板上以供监视。

1.3桌面检查

由一个人阅读程序,对照错误列表检查程序,对程序推演测试数据。

原文地址:https://www.cnblogs.com/my-cat/p/5996887.html