软件测试的艺术(2)代码走查,检查与评审

本文探讨了人工测试的三种主要方法:代码检查、代码走查和桌面检查。代码检查通过团队协作发现错误,代码走查结合计算机辅助提高效率,桌面检查则由单人完成,效果相对较弱。这些方法能够有效定位并修正错误,与计算机测试相辅相成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

人工测试

代码检查,走查以及可用性测试是三种主要的人工测试方法。
这种人工测试方法有点像是若干个人员坐在一起开‘头脑风暴会’。。也就是说,目的是为了找出错误,而不是调试。
优点:
1.一旦发现错误,就能在代码中对其进行精准的定位,降低了调试的成本。
2.在这个过程中往往能发现成批的错误,可以一同得到修正。而计算机测试往往是逐个发现错误并改正。
3.这些方法通常会有效的查找出30%~70%的逻辑设计与编码错误。
但注意:程序中的错误总数始终是未知的。

以上:代码走查,检查与基于计算机的测试是互补的。

代码检查

代码检查:是以组为单位阅读代码,它是一系列规程和错误检查技术的集合。

代码检查由代码检查小组来完成。
小组中由一个主导者,一个代码的作者,设计人员与测试专家组成。
在检查进行时,完成两件事情:

  • 由程序编码人员逐条语句讲解程序的逻辑结构
  • 参考常见的错误列表分析程序。
    将常见错误列表摘录如下:
    这里写图片描述
    这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值