









业务线为了小步快跑,加快交付频率,实行了周迭代,以单周或者双周的周期完成评审、开发、测试和上线。
实行了一段时间以后,遇到了一些新的挑战:
所以针对以上两点,期望尽可能的提高测试对项目介入的覆盖度——能够接较多的有质量风险的需求,至少提供用例保障 ;同时能够提高研发效率尤其是前期评审和设计的效率——不返工,周期的确定性,利于排期和资源流动
我们发现:只有真正开始测试设计,才能更好的发现业务和逻辑上的问题,所以尽可能早开展测试设计能带来一定收益;同时,尽可能早开展用例设计,能够增大测试用例设计的时间窗口,缩短技术方案评审后到完成用例所需的周期,提高承接项目用例编写的数目。
我们的实际做法是:需求文档产生后立即开展测试设计,在技术方案出来前基本完成用例设计,在技术方案评审后进行一些补充,然后快速进行用例评审和交付用例。
测试介入的越早,获取到的信息越少,如何通过较少的信息去产生较好质量的用例是一个难点。要解决这个问题,我们手上有两个较为有利的条件:
所以为了确保用例设计的完备程度,核心思路是根据需求文档完成主场景用例编写,后续通过迭代改进的方式逐步去完善用例,在每次设计过程中,通过以前的敏捷左移实践去填补测试用例的设计点。

具体做法:
在目前这套流程中,和传统用例设计模式相比一个较大的区别是:之前测试更多的是等产品、开发准备好设计文档,被动的从中接受信息,但现在更多的是需要通过沟通来获取信息,在这过程中,一方面测试的心态更多积极主动,对项目更具备把控力;另一方面能够推动开发、产品提前思考测试提出来的问题,在设计时就能澄清一些可能的问题,减少后期用例评审或开发阶段可能出现的重复沟通和方案修改。
实践了几个项目,个人的收获:
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。