饿了么质量体系搭建实战
上QQ阅读APP看书,第一时间看更新

2.1.1 接手新业务的痛点

测试人员在切换领域或者要接手新业务的时候,面对已经成型的产品,产品内部的交互、实现逻辑和定制化需求等要素在评估测试范围时很难全面覆盖到。正因为存在这种问题,大多数测试人员在进入一个新的业务领域或者执行临时借调任务时,核心功能的测试工作就落在“前任”身上,“现任”代替“前任”执行一些测试用例或者简单的模块,风险比较低。针对这种现象,常规的解决方案具体说明如下。

□技术:复用现有的测试用例并通过自动化测试进行回归,让测试更充分。

□流程:由熟悉该领域的人员对业务流程和技术方案(开发、测试)进行评估。

即使采用了上述解决方案,也仍然会出现漏测或者测试场景不足的情况,无法从根本上解决问题,具体原因如下。

稳定性差:人的记忆是有时限的,业务人员很难全面周到地列举所有的场景,所以仅凭人的记忆和熟悉程度来进行测试具有很强的不稳定性和不可靠性。

自动化覆盖不全:基于现有的自动化测试用例一般只能覆盖产品的核心功能。虽然自动化覆盖在业内已经提供了很多种解决方案(比如,doom流量回放技术)以降低自动化的成本,但是目前团队还未探索到此阶段,对于还处于起步阶段的企业订餐团队来说,自动化覆盖属于重要但不紧急的事情。