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:识别结果屏幕