《Gtest_【互联网测试专场】-《结合酷家乐定制业务剖析如何提升自动化的业务价值》群核信息神雕.pdf》由会员分享,可在线阅读,更多相关《Gtest_【互联网测试专场】-《结合酷家乐定制业务剖析如何提升自动化的业务价值》群核信息神雕.pdf(36页珍藏版)》请在三个皮匠报告上搜索。
1、测无止境 数智共进2024全球软件测试技术峰会北京 12月结合酷家乐定制业务剖析如何提升自动化测试业务价值演讲人:神雕2024年12月06日花名:神雕 14年阿里、酷家乐测试开发经历 现酷家乐质量效能团队测试开发专家 电商、云计算、新零售、移动端、3D设计工具等多行业的质量经验 对各类自动化测试和工具构建有浓厚兴趣01自动化测试困境02自动化测试指标和策略03定制工具UI/接口自动化实践04自动化测试文化及运营05自动化测试展望业务背景酷家乐云设计工具一款在线家装设计软件产品特点:以2D/3D 场景交互为核心链路复杂,10+业务领域配置丰富前端业务重自动化测试初期遇到的问题目标设定不合理资源,
2、优先级不足能力/经验不足,缺乏支持管理问题用例设计不合理脚本分层策略不正确使用不匹配模式和框架策略问题自动化框架能力储备不足被测系统可测试性不足技术基建不足技术问题自动化困境破局自动化文化和运营落地合理多样的策略破局制定有意义的目标提供有效的技术基建01自动化测试困境02自动化测试指标和策略03定制工具UI/接口自动化实践04自动化测试文化及运营05自动化测试展望自动化的指标结果自动化bug发现率自动化bug/所有bug自动化漏测率可自动化P级故障数/自动化bug数自动化代码行覆盖率单次自动化被测代码行覆盖率自动化卡点符合率卡点符合次数/发布次数自动化运行耗时单次测试计划运行耗时每个业务线具体
3、目标不同,阶段目标也不相同01自动化测试困境02自动化测试指标和策略03UI/接口测试自动化实践04自动化测试文化及运营05自动化测试展望酷家乐定制工具自动化策略复杂的前端逻辑客户端变化在可控范围内基于Chrome单浏览器质量和稳定性要求高UI自动化具备基础的单接口自动化后端接口组合调用完成业务核心业务为异步接口场景接口自动化真实用户数据比测试数据丰富算法问题需要基于真实数据验证核心计算接口为读接口流量回放前后端分离结构适合分层自动化测试酷家乐定制工具自动化策略010203UI自动化-发展过程20202019年底 自动化框架 Hades 初版上线阶段一:自动化探索与起步 尝试与探索 辅助回归
4、用例规模数百202120222023阶段二:大规模实践与落地 自动化价值凸显 追求覆盖率 深度自动化探索 用例规模破千阶段三:追求高质量的自动化 成为核心保障手段,纳入发布卡点 追求自动化质量、稳定性 用例规模突破40002022年中 自动化运行平台上线2023年2024年 运行环境迁移 linux,集群化 UI自动化正式纳入发布卡点2024框架能力不满足业务3D 图形设计软件,主流框架难以支撑业务维护成本和效率产品迭代快,用例规模增长快待覆盖的场景众多自动化框架实践能力拓展由开发代码封装暴漏APIjson,图片对比等通用能力建设xpath 函数化,降低编码成本UI自动化问题编写效率提升VSC
5、ode 插件建设AI 能力在自动化领域的探索实践UI自动化-遇到的问题和方案探索UI自动化-框架能力拓展前端 API 补充前端 API 建设,补足框架能力通用API:全业务 通用的底层能力,提供模型基础操作思路:建设前端自动化 SDK 能力,补齐自动化框架短板业务API:更高阶的 个性化业务操作能力问题:画布(Canvas)中元素无法定位,传统方式基于坐标,成本高Http 接口抓取文本提取JsonDiff图像对比Mock 能力思路:围绕业务特性,打造优质的基础能力通用断言底层能力增强平台能力打通UI自动化-框架能力拓展通用底层能力建设xpath 函数化,降低编码成本早期的 xpath 写法:函
6、数化 xpath 写法:常规 button 处理UI自动化-框架函数化xpathIDE 内文档查询,提高效率高频代码片段预览与插入代码片段模板VSCode 插件建设-编码提效小结:集成 20+功能。成为自动化编写、调试的辅助利器。UI自动化-代码编写效率提升UI自动化-尝试AI辅助脚本编写效率案例1:自动化知识问答(API、经验、常见问题)案例2:生成函数注释案例3:根据注释生成代码效果:满足基础使用,解决了大部分“函数查找”难题,对新人友好AI 能力在自动化领域的探索案例借助fastGPT内建测试知识库场景接口自动化-定制工具业务线的诉求接口测试的基本