课程介绍
去哪儿在业务开发中有快速迭代的特性,高效率的同时出现漏测的比例居高不下的问题。在这种情况下,代码覆盖率作为质量检测的关键指标越发重要。然而落地覆盖率过程出现两大难题:①使用开源的jacoco落地业务线时,偶尔会遇到启动失败和业务异常,难以全面推广;②落地的覆盖率团队,出现测试覆盖度低的问题,19年之前的覆盖率一直处在不可用状态。为了解决这些问题,我们重写了jacoco与jdk部分代码,实现了全司3000+应用100%接入覆盖率;通过完善多数据源收集、变更行计算以及方法基本的数据存储单元,并将全司的发布拦截标准提高至最低85%的覆盖度率。本次分享主要阐述如何优雅地解决jacoco隐疾,实现100%的代码覆盖率落地目标,以及如何提升代码覆盖度,避免测试同学的怨气。大家可以通过本次分享,了解详细的实践经验和技巧,助力团队提高研发效率和质量。
【分享时间】:6月1日(周四)19:00
【分享地点】:维亚大厦8F/线上直播
【报名方式】:内部同学可在大讲堂报名;外部同学添加小助手进群获取直播链接。
精彩预告
参与方式
上图海报扫码,或搜索【qtsalon】添加小助手微信,进入系列课交流群,实时获取直播链接!