2021-10-30

软件测试的艺术笔记

一、代码检查、走查与评审

1.代码检查

含义:指组内阅读代码,由开发者讲解详细设计和实现,关注代码常见错误
关注点:

  • 数据引用错误
  • 数据声明错误
  • 运算错误
  • 比较错误
  • 控制流程错误
  • 接口错误
  • 输入/输出错误
  • 其他检查

2.代码走查

含义:指由测试人员提供书面的测试用例(程序或模块具有代表性的输入集及预期的输出集),会议期间每个测试用例在参会人员脑中推演
关注点:提供了启动代码走查和质疑程序员逻辑思路及其设想的手段,测试用例可以是阅读代码前根据需求和技术方案给出的准入用例

3.桌面检查

含义:由个人完成代码走查

4.同行评审

含义:开发人员之间交叉检查互相代码
关注点:

  • 程序是否易于理解
  • 高层次的设计是否可见且合理
  • 低层次的设计是否可见且合理
  • 修改此ch工序对评审这而言是否容易
  • 评审这是否会以编写出该程序而骄傲
  • 评价和建议的改进意见

二、测试用例的设计

黑盒测试:

  • 等价类划分
  • 边界值分析
  • 因果图分析
  • 错误猜测

白盒测试:

  • 语句覆盖
  • 判定覆盖
  • 条件覆盖
  • 判定/条件覆盖
  • 多重条件覆盖
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值