代码检查、走查与评审

#####软件的测试艺术####

1 代码检查与走查是两种主要的人工测试方法。有很多共同的相似点,一旦发现错误,通常能在代码中对其进行精确定位,这就降低了调试的成本。另外,这个过程通常发现成批的错误,这样错误就可以同时得到修正,而基于计算机的测试通常只能暴露出错误的某个表症。代码检查/走查与基于计算机的测试是互补的。缺少其中一种,错误检查的效率都会降低。

2代码检查时主要进行两项活动,1是由编码人员逐条语句讲述程序的逻辑结构。2对着历来常见的编译错误列表分析程序。除了发现错误这个主要作用之外,代码检查还有几个有益的附带作用。其他参与者可以通过接触其他程序员的错误和编程风格同样受益匪浅,另外代码检查还是早期发现程序中最易出错部分的方法之一,有助于在计算机的测试过程中将更多的注意力集中在这些地方。

3 用于代码检查的错误列表:数据引用错误(初始值,数组界限) 数据声明错误  运算错误 比较错误 控制流程错误 接口错误 输入/输出错误

4代码走查与代码检查很相似,都是以小组为单位进行代码阅读,是一系列规程和错误检查技术的集合。每个测试用例都在人们脑中进行推演,把测试数据沿程序的逻辑结构走一遍,程序的状态记录在纸张或白板上以供监视。

5桌面检查可视为单人进行的代码检查或代码走查,由一个人阅读程序,对照错误列表检查程序,对程序推演测试数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值