测试之道中,讲到测试计划,提出了ACC概念(attribute,component,capacity),看完这部分讲解,受益良多。
之前工作中写的测试计划基本上是走形式的产物,简单罗列了测试模块、测试各阶段时间安排,虽有明确的时间规划,但其实形同废纸,写完基本丢到一边。
Attribute:特性,待测产品的特性,比如ATM取款,要求准确、安全、便利等属性
component:组件,比如ATM取款,分解的组件可以为登录、查询、取款、存款等
(特性与组件在描述上需要尽量简洁)
capacity:能力,可以为编写测试提供参考,一个能力至少对应1个用例。列举出来的能力要是能被测试的,是一组用户的抽象的操作(动词)。
准确 | 安全 | 便利快捷 | |
登录 | 1、输入密码非明文 | ||
查询 |
1、查询余额 |
1、查询当前账户余额 | |
取款 |
1、取款扣取准确 2、出钱准确 |
1、操作取款金额数简便 | |
存款 | 1、存款增额准确 | 1、存款操作简便 |
以上只是目前的一点理解,能力描述上还是不够准确,也希望自己后续能继续积累。