基于图像识别测试手机浏览器首屏加载时间的测试方法

基于图像识别测试手机浏览器首屏加载时间的测试方法

ID:37377258

大小:493.08 KB

页数:21页

时间:2019-05-22

基于图像识别测试手机浏览器首屏加载时间的测试方法_第1页
基于图像识别测试手机浏览器首屏加载时间的测试方法_第2页
基于图像识别测试手机浏览器首屏加载时间的测试方法_第3页
基于图像识别测试手机浏览器首屏加载时间的测试方法_第4页
基于图像识别测试手机浏览器首屏加载时间的测试方法_第5页
资源描述:

《基于图像识别测试手机浏览器首屏加载时间的测试方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。