本篇说明的SDK测试方案是针对数据服务的SDK功能覆盖,皆包含SDK的API、网络数据及缓存相关的逻辑测试,即非UI的纯数据逻辑的覆盖。 相对App的测试方案,市面上已经有非常多且成熟的UI级别的自动化测试框架,却鲜有针对SDK提供的自动化测试方案,原因是SDK属于为App提供服务的“插件”。一个App可接入一到多个SDK在内,而在项目中模块化是非常普遍的架构,所以SDK是针对细分功能提供服务的组件,有的提供数据服务、地图服务或节省开发成本的组件等等,这只能SDK开发者根据功能自行完成测试。 本