上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

2017年APP自动遍历程序的技术实现.pdf

编号:92363 PDF 28页 2.30MB 下载积分:VIP专享
下载报告请您先登录!

2017年APP自动遍历程序的技术实现.pdf

1、APPAPP自动遍历程序的技术实现自动遍历程序的技术实现2 2产品产品经理产品经理开发开发测试测试拒绝成为背锅侠拒绝成为背锅侠主要内容APP自动遍历技术自动化测试工具小王子简介4 4黑名单机制过滤掉不想点击的控件每一步点击操作记录截图并提取出错图片输出Excel报告及日志,统计点击情况及崩溃、异常信息兼顾性能测试,实时记录内存、CPU等数据信息针对APP内所有控件遍历点击一遍自动遍历功能45 5UiautomatorQtJava Android5技术实现6 6整体架构67 7Jar包端架构7完整资料不多流程自己规划碎片资源整理难点Tab页去重点击标记页面深度or广度识别控件跳转无法返回89 9

2、标记标记界面界面常规方法常规方法:图片信息图片信息通过通过变化变化的的阈值确定界面是否变化阈值确定界面是否变化缺点缺点:图像处理算法比较复杂图像处理算法比较复杂阈值如何判断定阈值如何判断定界面上的弹窗或浮界面上的弹窗或浮层如何界定层如何界定标记界面&Tab页去重点击91010共同属性:同在一个activity中界面标识:Activity,一举两得标记界面&Tab页去重点击6 101111广度遍历:优点:容易追踪控件被点击情况 缺点:重复操作太多,浪费时间效率低深度遍历:优点:符合视觉效果,效率高 缺点:易点乱,通过一些算法可解决toolsoptimizationprojectAnalysisr

3、esearchhealthevolatrafficSEOwordpresmarketingadvertisingbusinessfrancefreelancemoneyhospitalplanfinancetrendaudiencecompetitorspresentationfyimusicVIHinfographictargetkeymobilechart广度or深度111212尝试的方案:Text:无text属性,有重复ResourceId:android低版本不支持Xpath:性能差,页面有微小变化时会乱我们的处理方案:Text+ResourseId+XpathXpath过滤掉不可点击

4、的控件,以resourceid为主要标记项,text为辅助标记项识别控件6 121313点击顺序:从左向右,从上到下第一个按钮是返回键导致页面内其他按钮无法点击重复再进会降低效率黑名单机制6 1314146APP跳出检测机制14结果展示结果展示1717八大模块十二项功能兼容性测试稳定性测试冒烟测试性能测试功能测试回归测试6 16小王子其他功能简述18186 17196 18录制Getevent通过Text/class index确定控件可手动编写脚本有多个命令可满足多种操作Id识别控件使识别度增加回放uiautomator框架回放脚本的操作内容实时返回操作事件监控crash信息录制回放206 19性能测试216 20Monkey将繁琐的命令转为可视化界面稳定性测试226 21urlxml提取头和唯一识别值及各字段的数值解析xml文件抓取URL数据通过mitmproxy或plink抓取URL遍历xml文件并匹配头及唯一识别值一致即匹配 将url转换为xml文件,通过唯一识别字段定位埋点统计236 22埋点统计界面展示246 23接口完整信息提取方法、协议、类型、大小、响应时间展示请求字段拆分返回数据解析接口测试256 24接口测试界面展示266 25日报及邮件功能276 25日报及邮件功能THANK YOU

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(2017年APP自动遍历程序的技术实现.pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部