当前位置:首页 > 报告详情

5-赵志远-华为云web页面自主探索测试.pdf

上传人: 2*** 编号:151954 2024-01-05 27页 27.32MB

1、WEB页面自主探索测试2023 深圳站赵志远4年开发/测试经验,专注于自主搜索遍历测试。负责控件图像识别、智能交互、结果判定的算法实现以及迭代升级,实现低成本检测WEB页面、搜索功能异常。华为云运营平台测试开发专家2023 深圳站目录CONTENTS页面自动化测试的痛点和挑战01 页面/控件探索测试方案02 场景识别的智能化自主测试方案03 自主探索测试应用效果展示04 2023 深圳站01议题背景2023 深圳站页面规模大页面交互复杂A控制台 100+B控制台 300+华为云官网 1w+页面控件100+交互组合上万控制台4XX异常控制台5XX异常控制台js报错页面白屏查询异常传统页面自动化难

2、以胜任痛点:重复性高,工作量大,易造成漏测。基本质量需要看护痛点:易触发,难看护全。挑战:系统前端页面多,变化快,页面基本质量如js报错、接口异常、查询异常频发,缺乏高效看护手段目标:构建低成本、广覆盖的UI质量看护能力,现实对页面基本质量的低成本看护1.背景2023 深圳站02探索测试2023 深圳站2.探索测试方案:面向路径模型的脚本实现Testpublic void testCase001()moveToElement(findElement(客户);click(findElement(客户报备);click(findElement(新建报备);checkError();Testpubl

3、ic void testCase002()moveToElement(findElement(客户);click(findElement(客户报备);click(findElement(导出);checkError();NVSTestpublic void testCase001()new MouseMoveAndClickChain(/firstMenuAll,/secondMenuAll).addChain(new MouseClickChain(/button).addChain(new ErrorCheckChain().runTest();传统测试脚本面向路径模型测试脚本脚本写作低成

4、本,按照固定语言格式描述出探索路径模型,探索框架可自动取出每一条路径进行探索,实现一个系统一套脚本看护。系统核心代码行页面数量交互控件数量A控制台90+130+2600+B控制台90+360+3000+华为云官网100+1200+10000+12脚本维护低成本,页面新增菜单或者新增页面控件,都属于路径模型的一次新的实例化,脚本无需做任何修改,探索框架可自动完成新增元素的探索。新增菜单自适应新增按钮自适应2023 深圳站Selenium2.探索测试方案:路径模型的承载探索链测试脚本MouseClickChain(鼠标单击)InputChain(键盘输入)MouseMoveAndClickChai

5、n(鼠标移动&点击)MouseClickConditionTwiceChain(鼠标点击&条件再次点击)MultiActionChain(组合多个探索动作)DynamicLoadChain(动态探索链)AISearchChain(自主查询)IframeSwitchChain(Ifram切换)SequenceClickChain(顺序点击)RefreshPageChain(页面刷新)Testpublic void testCase001()/打开所有顶部菜单 MouseMoveAndClickChain menu=new MouseMoveAndClickChain(/firstMenuAll,

6、/secondMenuAll);/打开所有页面顶部页签 MouseClickChain tab=new MouseClickChain(/tab);/点击所有页面按钮 MouseClickChain button=new MouseClickChain(/button);/页面所有输入框随机输入值 InputChain input=new InputChain(/input);/页面探索包含按钮和输入框的探索 MultiActionChain pageDiscover=new MultiActionChain(new DiscoveryChainbutton,input );/检测到弹窗时点击

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了赵志远在WEB页面自主探索测试方面的经验和成果。他拥有4年的开发/测试经验,专注于自主搜索遍历测试,负责控件图像识别、智能交互、结果判定的算法实现及迭代升级。他实现了低成本检测WEB页面、搜索功能异常,并在华为云运营平台测试开发中取得了显著成效。他的探索测试方案基于路径模型,能够广覆盖、高效看护页面基本质量,并应用AI图像识别实现了自主测试。目前,他的测试系统已应用于多个华为云项目,每日可发现并解决问题,异常误报率低于5%。
"自主探索测试的实践与应用" "AI图像识别在WEB页面测试中的技术创新" "华为云运营平台的质量看护解决方案"
客服
商务合作
小程序
服务号
折叠