读书打卡第四天,看看这本全程软件测试。
今天就不写思维导图了,写两个我印象最深的点吧。
- 探索式测试
a) 事先没有测试用例,而是根据自己的经验和上下文,一面设计和学习、一面测试,根据上一个测试结果来决定下一个要进行的测试。这种测试的执行主要依赖于个人的能力,包括批判性思维能力,在一个不受干扰的时间窗内执行测试,发现缺陷的目的明确,效率高,有一个更大的思维、想象空间,从而可以发现更多的缺陷、发现隐藏更深或更偏僻的缺陷,降低产品质量风险,是对基于测试用例的测试的一个很好补充。
b) 基于会话的测试管理(Session-Based Test Management,SBTM)方法来管理探索式测试。一个特定的Session是一段不受打扰的、特定时段(Time-box,通常是90分钟)的测试活动,是探索式测试管理的最小单元。每个Session自然关联一个特定的测试目标或任务(即Mission),一系列Session相互支持,有机地组合在一起,周密地完成测试整个产品的各种任务。
2. 测试执行过程
分为两个阶段,前半段侧重发现缺陷,后半段重点是降低风险。
前半段:哪个地方有风险就在哪里测试,越有可能发现缺陷的测试用例越要优先执行,强调测试深度,以发现缺陷作为测试人员的焦点。前半段要求发现70%以上的缺陷。
后半段:验证客户的需求,测试从客户角度出发,哪些功能对客户越有价值就越要多测试。强调测试覆盖率,强调测试广度。
注:在测试开始之前,先评估本次需求最可能出bug的地方,或者出现问题需要耗时修复的地方,尽量发现更多问题,尽量提前发现问题。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!