今年元旦的时候,有幸去参加了邰老师(也即本书的作者)组织的海盗派测试年会,年会上邰老师通过一个简单的游戏,来引入测试主题。通过做游戏,让我们发现自己在测试的工作中暴露出来的一些问题:对需求的分析不够彻底,学习能力不足等等,反馈不够及时,以及缺乏海盗精神(不因循守旧,不循规蹈矩)等等的问题。虽然游戏的分数不高,也能让我们学到很多东西,尤其是邰老师的思维很开阔,也是一个值得敬仰的学习高手。
看完本书体会最深的是:测试已经深深根植于人的脑海中,很多东西都可以拿来训练自己的测试思维及学习能力。 历经十几年的淬炼,大神就这样养成了。 曾经在一篇文章中看到,你可以不去读书,但不能停止思考,只有思考才能产生真正的智慧,这才是真正属于自己的。
有点扯远了,回到读书总结中来。
Q1:全书的目录结构?
- KYM(Know your mission)了解你的需求或者任务
- TCO (Testing Coverage Outline)测试覆盖大纲
- Modeling 建模
- TD (Test Design) 测试设计
- TE (Test Execution)测试执行
Q2: KYM
- 积极主动的去了解需求
- 学习需求
- 疑问点清扫
Q3:TCO
大测试的大致模块构成(即测试覆盖大纲)
具体有可分为两大类。
功能性测试和非功能性测试
image.png
Q4: Modeling
根据测试覆盖大纲,生成粗线条的测试条件。比如一个流程性的项目,冒烟测试需要执行的步骤,但不包含具体的测试数据。
PPDCS
- 流程 (process)
- 参数 (parameter)
- 数据 (data)
- 组合 (combination)
- 状态 (state)
针对不同的测试项目类型,针对每种测试类型,勾勒出来使用对应的方法产生粗线条的测试条件。
- 测试分支脉络图(思维导图)
Q5: TD
此时考虑测试的优先级级测试重点,以及完善测试条件,生成具体可以执行的测试用例。
- 测试策略的选择
- 风险评估《白帽子将Web安全》前面的风险分析不错
- 出具具体的测试用例
Q6: TE
- 执行中不断补充测试用例
- 不断总结并预估可能的风险及威胁
- 反馈环越快越好
总结一下, 这本书提出的测试设计及学习的方法,是将我们的测试活动分层,给测试人员特定的思维模式,很值得一读。可是也像书中所说的,该书仅提供了黑盒测试的测试分析方法,测试领域有很多细分的支流,以及未来技术更迭,我们需要面对的新的挑战。保持对学习及技术的热情,我们才能在这个行业里,保有自己,越走越远。
网友评论