智动化测试-有效代码覆盖率结合自动化实践

摘要

随着市场的变化和业务的发展,货拉拉已经从货运业务扩展到出行、国际化等新领域。为了适应业务的迅速扩张,新领域的服务通常会基于现有的系统架构进行开发。这种方法能够加快新领域服务的孵化速度,但同时也对质量保障工作提出了更高的标准和挑战:

冗余代码: 废弃的业务逻辑 , 或者基于旧业务线系统修改的新业务线系统,都有大量冗余代码的产生,我们往往难以抽出足够的人力去清理这些冗余代码,这对基于代码覆盖率的测试监控带来了困扰;

回归成本高: 业务高速发展带来了频繁发布,我们迫切需要高覆盖率的自动化测试,以替代大部分或全部的人工回归,将更多人力放在增量代码测试上;

自动化无度量手段: 当前接口自动化的覆盖程度,是否能够代替全量回归等等这些都没有一个度量的手段,完全根据各业务线测试的经验来判断,这就会导致各业务线执行标准上的不一致,从而带来一些质量上的风险。

欢迎在评论区写下你对这篇文章的看法。

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.3. UTC+08:00, 2024-11-25 13:14
浙ICP备14020137号-1 $Map of visitor$