智动化测试-有效代码覆盖率结合自动化实践
摘要
随着市场的变化和业务的发展,货拉拉已经从货运业务扩展到出行、国际化等新领域。为了适应业务的迅速扩张,新领域的服务通常会基于现有的系统架构进行开发。这种方法能够加快新领域服务的孵化速度,但同时也对质量保障工作提出了更高的标准和挑战:
冗余代码: 废弃的业务逻辑 , 或者基于旧业务线系统修改的新业务线系统,都有大量冗余代码的产生,我们往往难以抽出足够的人力去清理这些冗余代码,这对基于代码覆盖率的测试监控带来了困扰;
回归成本高: 业务高速发展带来了频繁发布,我们迫切需要高覆盖率的自动化测试,以替代大部分或全部的人工回归,将更多人力放在增量代码测试上;
自动化无度量手段: 当前接口自动化的覆盖程度,是否能够代替全量回归等等这些都没有一个度量的手段,完全根据各业务线测试的经验来判断,这就会导致各业务线执行标准上的不一致,从而带来一些质量上的风险。
欢迎在评论区写下你对这篇文章的看法。