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

9-腾讯Wetest-UI自动化测试效率提升之法-方李志.pdf

上传人: li 编号:29815 2021-02-07 45页 55.75MB

1、MTSC2020中国互联网测试开发大会深圳站TESTING SUMMITCONFERENCE CHINA 20202020.11.20-21一中国深圳宝立方国际酒店主办方:TesterHame#page#中国互联网测试开发大会。深圳站MTSCUI自动化测试效率提升之法腾讯方李志主办方:TesterHome#page#讲师简介中国互联网测试开发大会MTSC腾讯学院中级讲师腾讯游戏高级测试工程师曾任WeTest自动化测试团队负责人主导开发了智能探索测试框架主办方:TesterHeme#page#MTSC中国互联网测试开发大会一张全景图分布式调度执行调度测试用例业务逻辑层用户脚本面板层对象库执行框架

2、框架接口层测试框架UI对象识别UI对象操作主办方:TesterHame#page#MTSC中国互联网测试开发大会提升UI对象识别效率主办方TesterHeme#page#MTSC中国互联网测试开发大会控件识别:辅助识别祖先对象兄弟对象参考对象区口实时更新国内疫情海联系人室间、消息联系人空间海外疫情的好友2/4地区新增确诊讯大省24101o专亚西班牙2730三2路三A6利用辅助对象缩小查找范围主办方:TesterHame#page#MTSC中国互联网测试开发大会控件识别:缓存机制窗口11前提假设:第区同一个UI对象会被多次操作窗口未关闭Win32API:缓存句柄测试桩:缓存实例引用窗口关闭缓存祖

3、先对象属性缓存可以提高UI对象再次查找的速度主办方:TesterHame#page#MTSC中国互联网测试开发大会图像识别:传统算法优化分辨率压缩到800*全彩降低色阶匹配方式特征匹配优先降低分辨率和色阶减少运算量,特征匹配优先提高匹配速度主办方:TesterHeme#page#MTSC中国互联网网试开发大会图像识别:炫酷特效基础识别模块模板匹配特征匹配特征点快速过滤对象直接定位法多尺度变化固定位置快速处理特殊识别模块检查模块特殊对象特殊场景尺度比例透明文字相似度过场动画动画高亮合理校准指定图片属性,分配专用识别算法,提升识别效率主办方:TesterHame#page#MTSC中国互联网测试开

4、发大会图像识别:缓存机制热门应用前提假设:口同一个UI对象会被多次操作热门游戏页面布局:缓存位置识别策略:国庆抢票攻略总走就进缓存识别算法铁路12306缓存识别结果88安S1缓存可以提高UI对象再次查找的速度主办方:TesterHeme#page#中国互联网测试开发大会MTSC图像识别:AI识别(相似度判断)取消X开始仓特征匹配目标比较小特征点过少确定确定选择英雄QG好友相似度判断okjpgBdfodndodselectheroJpgplaybyqq.jpg9相似度算法结束传统:直方图AI: Siamese Networks相似度算法提高了特征匹配算法应用范围并降低了复杂度主办方:Tester

5、Heme#page#中国互联网测试开发大会MTSC图像识别:AI识别(精准位移)30自动开火07:28目标检测enennemyperson敌我识别向量计算准确腊准腊准回调YOLOv3-tiny: 30FPS利用AI识别大大提升识别速度,满足实时性需求主办方:TesterHame#page#MTSC中国互联网测试开发大会图像识别:AI识别(精准位移)主办方:TesterHame#page#中国互联网测试开发大会MTSC图像识别:服务化智能探索模式下一个场景识别:50*4*10=2000次识别取项目信任务队列特征或模板医分布式任务调度管旺任务任务拆分反回匹配结养黄大点安安resultbackend

6、4500核的CPU计算资源,20万次/秒的图像识别能力主办方:TesterrHame#page#MTSC中国互联网测试开发大会图像识别:多重缓存本地缓存缓存服务器策略缓存分辨率1:识别策略屏幕1:识别结果屏幕1:识别结果分辨率2:识别策略屏幕截图分辩率3:识别策略屏幕2:识别结果屏幕2:识别结果分辩率4:识别策略屏幕3:识别结果屏幕3:识别结果分辩率5:识别策略屏幕4:识别结果屏幕4:识别结果屏幕5:识别结果屏幕5:识别结果屏幕6:识别结果屏幕6:识别结果图片1:识别策略屏幕7:识别结果屏幕7:识别结果识别结果图片2:识别策略屏幕8:识别结果屏幕8:识别结果图片3:识别策略屏幕9:识别结果屏幕

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了腾讯方李志讲师关于UI自动化测试效率提升的方法和经验。关键点如下: 1. 腾讯游戏高级测试工程师,曾任WeTest自动化测试团队负责人,主导开发了智能探索测试框架。 2. UI自动化测试框架包括接口层、面板层、业务逻辑层和UI对象识别。通过辅助识别、缓存机制、图像识别优化等技术,提高UI对象识别效率。 3. 采用分布式调度测试框架,通过增加执行机提高执行效率。同时,采用多重缓存机制,大大提高场景识别速度,降低服务器压力。 4. WeTest适配自动化测试,可应用于游戏和APP的测试,具有操作简单、运行稳定等优势,已广泛应用在WeTest的适配测试和探索测试中。 5. 智能探索算法模仿人的操作,有向图深度遍历,根据特征判断场景,根据经验决定操作,具有强大的探索能力,拓展多种应用场景。 6. 通过多级聚类、人工干预、在线调试等方法,进一步提升测试效率和判定效率,降低脚本复杂度。
"UI自动化测试如何提升效率?" "方李志讲师的自动化测试之道" "WeTest自动化测试的实践与应用"
客服
商务合作
小程序
服务号
折叠