欢迎来到天天文库
浏览记录
ID:37377258
大小:493.08 KB
页数:21页
时间:2019-05-22
《基于图像识别测试手机浏览器首屏加载时间的测试方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Top100Case全球软件案例研究峰会StudiesOfTheYears基于图像识别测试手机浏览器首屏加载时间的测试方法演讲者:郭振华职位:测试开发工程师来自公司:奇虎360技术博客:http://blog.csdn.net/gzh0222www.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYears常见的性能测试指标问题自动化测试www.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYears响应时间流量CPU
2、MEMORY耗电量…..www.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYears筛选图片主观意识网络测试机型手工报告太复杂www.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYears第一代性能测试www.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYears进度条模式解决方案:使用robotium根据进度条是否加载完成实现功能:1、自动化测试2、多款手机
3、并发测试3、测试数据数据库存储4、测试报告一键生成www.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYears截图www.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYears录屏痛点自动化结果多款手机重复录屏并发不同网络重复录屏并发不同竞品重复录屏暂未解决测试时间由之前不同的网重复录屏自动化2~3天压站缩到1~2测试结果人工筛图自动化个小时测试报告手动生成自动化测试数据文件保存数据库www.top100summit.co
4、mTop100Case全球软件案例研究峰会StudiesOfTheYears第二代性能测试www.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYears图像识别+st(https://github.com/openst/st)解决方案:sikuli执行测试用例并且识别打开首屏的预期结果图片判断是否打开实现功能:1、可以测试首屏时间2、使用sikuli代替monkeyrunner3、测试数据数据库存储4、测试报告一键生成www.top100summit.comTop100Case
5、全球软件案例研究峰会StudiesOfTheYearswww.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYearswww.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYearsSt简介:STF系统是一款开源的可以批量对大量手机设备进行WEB端管理的平台,可以实现手机和web端操作相互同步,而且延迟非常短暂,大概30毫秒,这个平台还有如下功能:1、最多可以同时管理160台手机2、可以清楚的看到手机的详细信息,包括我们经常关注的
6、版本号,当前的sim卡信息,已经当前手机的状态3、方便快捷的设置手机的常用设置,包括解锁操作4、远程debug5、远程执行shellwww.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYearsSikuli简介www.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYearswww.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYears优势:平台无关代码可读性好设计和实现分离(测
7、试者只需要修改图库就行)劣势:被测对象必须在前台显示被测对象的运行环境必须一致Sikuli只能处理预期的UI变化www.top100summit.comTop100Case全球软件案例研究峰会StudiesOfTheYears目前已经应用的项目有:手机浏览器无核版手机浏览器内核版手机浏览器免流成果:目前配合webdriver工具实现了对手机浏览器性能测试的持续集成录屏方式1人1周最多完成2个需求,目前1人天能完成2~3个需求的测试www.top100summit.comTop100Case全球软件案例研究峰会Studies
8、OfTheYears1、js注入通过js注入获取document.readyState事件触发的时间2、图像识别+monkeyrunner使用monkeyrunner执行测试用例,sikuli识别打开首屏的图标判断是否打开www.top100summit.com
此文档下载收益归作者所有