- 9
- 0
- 约4.6千字
- 约 5页
- 2018-08-19 发布于天津
- 举报
附录二测试启发法速查表A21通用启发法
附录⼆ 测试启发法速查表
本附录收集了散落在书中的所有测试设计启发法。更增加了⼀些之前没有介绍到的启发法,它们
在你探索逐步深⼊的时候会很有帮助。
A2.1 通⽤启发法
这些启发法绝对适⽤于任何种类的接⼝和任何种类的系统。
抽象
剔除模型中的细节。忽略低层级的细枝末节,以此进⾏简化,让模型可以更少地关注具体
细节,⽽更多地聚焦于概念层⾯。
例如,对于交互图来说,⽆需详尽地描述⼀组通信,你也可以只画⼀条线,再取个名字来
描述这些通信的核⼼交互即可。如果是在测试邮件客户端,那么在发送邮件时客户端可能
要经历如下步骤:连接到服务器、鉴权、传输数据。与其在模型中记录所有步骤,你可以
直接把客户端服务器端之间的这个完整交互过程标记为“发邮件” ,以此剔除细节、提升抽
象层级。
绝不和始终
就是软件应该始终都要做(例如确保账⺫平衡)或绝不会做(例如毁坏⽤户数据)的那些
事情。多找领域专家和业务干系⼈聊聊天,可以摸清楚系统有哪些“绝不”和“始终” 。
开始、中间、结束
改变元素所处的位置。你可以改变某个特定序列中的元素,或者也可以针对某个特定位置
的元素采取⾏动。如下做法都是对此启发法的运⽤:
原创力文档

文档评论(0)