基于精准测试及AI技术的前端质量保证实践

刘道伟 百度资深测试工程师


百度搜索质量部资深测试工程师(T7),2014年加入百度,成为搜索展现架构测试技术负责人,建设了搜索展现架构移动端质量保证体系。2018年开始作为搜索前端测试技术负责人,主要负责搜索前端的测试技术创新及质量保证工作,针对前端迭代快、回归量大、展现效果难以验证等难点,在测试前、中、后等不同阶段引入精准测试、图像技术、AI技术,实现单纯的UI-自动化向全环节的自动化转变,形成整个测试的闭环。

内容介绍

百度搜索前端是整个搜索中迭代最快的产品线,日均上线需求20多个,但是依赖手工测试、展现样式难以自动验证等问题是困扰前端质量保证的难题。

百度搜索前端测试技术方向将整个测试分为测试前、中、后环节,通过基于大数据的测试分析解决手工测试的低效,覆盖粗犷的问题;通过页面对比、效果case、真机自动化解决大规模模板的自动化回归问题;引入机器学习、图像技术解决前端自动化异常结果判断的问题;同时建设测试的数据沉淀的机制,将测试中产出的图像、人工标记、bug、case等数据沉淀下来用于提高测试分析的准确率,形成测试的闭环。