高德地图开放平台产品不断迭代,代码逻辑越来越复杂,现有的测试流程不能保证完全覆盖所有业务代码,测试不到的代码及分支,会存在一定的风险。为了保证测试全面覆盖,需要引入代码覆盖率做为测试指标,需要对SDK代码进行染色,测试结束后可生成代码覆盖率报告,作为发版前的一项重要卡点指标。本文小结了Android端代码染色原理及技术实践。
Android端代码染色原理及技术实践
高德地图Android SDK面临代码复杂性增加,现有测试无法全面覆盖。文章介绍了引入代码覆盖率作为测试指标的重要性,并详细阐述了Android端代码染色的原理和技术实施,以确保在发版前提供全面的测试报告。
摘要由CSDN通过智能技术生成