1、MTSC2020中国互联网测试开发大会深圳站TESTING SUMMITCONFERENCE CHINA 20202020.11.20-21一中国深圳宝立方国际酒店主办方:TesterHame#page#中国互联网测试开发大会。深圳站MTSC企业微信测试效能提升实践蒋剑琴主办方:TesterHome#page#目录MTSC中国互联网测试开发大会项目背景01测试方案02质量提升:新特性测试03效率提升:回归测试04整体优化效果5主办方:TesterHame#page#项目背景MTSC中国互联网测试开发大会对外:连接11亿微信用户对内:高效安全扭转信息日WC客户联系客户群客户朋友圈微文档微盘IM日
2、程会议wOOSB汇报小程序企业支付直播邮箱打卡审批企业微信多行业方案全平台支持夫5主办方TesterHame#page#项目背景MTSC中国互联网测试开发大会ToC的发布速度+ToB的质量要求每天30个新特性0事故容忍用前每月1大版本+2小版本持续降低漏测率四端同时发布主办方TesterHeme#page#中国互联网测试开发大会MTSC12测试方案主要的测试方法和流程主办方TesterHeme#page#MTSC中国互联网测试开发大会测试方案-基础测试集成CI/CDCICDUI冒烟测试/monkey单元测试茶固化性能测试图接口测试静态代码检查主办方TesterHeme#page#MTSC中国互
3、联网测试开发大会测试方案-测试集成全研发流程开发灰度上线需求设计测试体验回归测试众测测试归档用例归档新特性测试新特性测试发布测试UI自动化用例补充。版本质量评估测试评审探索性测试探索性测过性能测试网络测试压力测试兼客性测试主办方TesterHeme#page#MTSC中国互联网测试开发大会测试方案-E2E测试为重628E26新特性频繁送代,E2E人力开销最大接口测试Integration关键接口un单元测试关键模块主办方TesterHeme10#page#MTSC中国互联网测试开发大会测试方案-面临挑战如何提升E2E测试效能?质量提升:新特性测试新特性繁多,平均每天新增30个特性外包众多,流动
4、性强如何减少漏测?效率提升:回归测试,稳定功能不断增加,平均每月增加百余条测试用例如何提高回归测试效率?主办方:TesterHeme#page#中国互联网测试开发大会MTSC03质量提升:新特性测试保证新特性测试的测试质量主办方TesterHeme#page#质量提升:新特性测试MTSC中国互联网测试开发大会覆盖率现存问题分析速度慢P:快发布了,测完没?T:等等,覆盖率还没算完!插桩失败win代码复杂,常用vsinstr插桩失败,还没源码!仍然漏测这段代码已覆盖,但另一入口调用进来有问题。评估难跟什么功能相关?谁来跟进?主办方TesterHeme#page#质量提升:新特性测试一覆盖率问题1:
5、速度慢中国互联网测试开发大会MTSC表现(IOS)单人一次上传3000个文件,整体耗时30分钟编译机插桂编保每天10人同时测试,上传10余次插包严重拖慢测试速度APP1、运行gcov.flush2、3、压缩上传分析9cda后台全流程大量无关代码覆盖率数据传输lcovlgcda.gcno)行覆普数据Icov原生串行,未考虑高频并发使用场景mysql主办方TesterHeme#page#MTSC中国互联网测试开发大会质量提升:新特性测试一覆盖率问题1:速度慢优化点:计算增量代码覆盖率gitdiff获取增量文件和代码编译机gi全流程增量处理、插植墙译插座包APP上传:仅上传增量gcdaAPPAPP落
6、地:仅落地增量gcda后台计算:累计多版本行覆盖率数据(增/删/改)着量g后台mysql主办方TesterHeme16#page#MTSC中国互联网测试开发大会质量提升:新特性测试一覆盖率问题1:速度慢优化点:分段提速计算自哥900lcoy按文件并发计算任务并发-文件并发gcoV维存去除无效数据去除无效ilooninfInfo合并nfo文件nfo合井磁盘VO-redisVOmy5自研gcov原生lcov主办方TesterHame#page#质量提升:新特性测试一覆盖率问题1:速度慢MTSC中国互联网测试开发大会优化效果全流程耗时平均15S120倍以上整体提速数据量城少11福后台优化效果App端