版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、APP端侧数据智能化测试实践2APP适配测试1基于数据智能化的分层测试实践目录质量 目标结果质量APP版本质量核心项目质量过程质量PMO质量效能文化线上质量监控客户质量质量 策略 &无线 平台功能测试分层自动化主干用例UI接口灰度机制单元测试验收测试SDK测试APP专项适配性能55318网络安全多语言多币种数据智能测试请求系列 APPmock埋点自动 化适配Monkey快速适配深度遍历稳定性适 配真机远程真机租用H5适配 多机同步辅助工具Debug工具包管理 发布记录质量基建用例库测试环自动化境平台无线设备机房管理运维APP打包埋点平台平台数据 银行监控 体系APP质量保障体系无线适配:设备碎
2、片化无线适配:需要解决的问题收集解决验证发现Monkey高效的覆盖更多的场景,发现更多有效crashMonkey策略演进Monkey3.0实现原理AccessibilityNodeInfo主要方法getBoundsInScreen (RectoutBounds)getViewIdResourceName()getClassName()isClickable()isScrollable()isLongClickable()Monkey3.0实现原理Monkey3.0实现原理使用Accessibility替代坐标事件,提升事件注入效率解析App权限并赋权,防止因权限申请失败而影响测试接入监测App
3、进程状态,发现跳出App立即切回接入ActivityController,增加黑名单功能,加强Monkey自控能力Monkey3.0效果对比对比Monkey1.0Monkey2.0Monkey3.0Activity覆盖率59.35%81.59%Crash/leaks1866App进程监控NOYESYES支持精准点击NOYESYES黑名单监控NOYESYES权限处理NONOYES设备稳定性可拓展性YESNOYES支持平台全版本Android 5.0+全版本2APP适配测试1基于数据智能化的分层测试实践目录测试数据传统数据新数据性能数据DB增 删改 数据用户 行为 数据请求 数据多语 言,多 币种
4、Crash 数据测试 用例包信 息源代码认识数据,为我所用BRD交互文档视觉文档测试用例测试数据执行测试账号商品数据订单数据。账号商品数据订单数据。账号商品数据订单数据。功能 测试性能 测试传统数据的使用公司logo线上数据线下数据Monkey手工测试UI自动化埋点数据用户行为数 据请求数据性能数据Crash路径intent数据专项测试多语言文案二三方依赖Activity包大小包权限协议包文件diff包分析包大小diff多语言检测专项工具集发布包日志 分析包权限diff发布包验证请求系列全链路压测场景划分采集渠道源数据专项 场景个性化源码静态数据APKMonkey 精 准升级APP注入测试策略
5、买家画像网关Crash平 台埋点平台多语言平 台源码分析文案diff依赖分析请求回放场景回放请求对比APP mock新数据使用思路-APP端侧数据智能化测试应用分析:包大小对比应用分析:包文件对比应用分析:原始文案对比应用分析:依赖分析对比APP客户端测试模式垂直化测试模式分端测试模式问题项目测试中,约定好了服务端联调、发布时间,服务端delay 了,APP发版怎么应对?日常测试中,服务端有小需求发布,如何评估对APP端的影响,APP端怎么快速配合验证?APP端有了线上问题,发版来不及了,服务端通过发版后端服务 来兼容?总结:如何解决服务端与客户端之间,端到端的相互依赖问题?服务端APP测试中
6、遇到的问题底层服务用户贴近 用户 场景 真实成本 效率问题定位网关客户端网络库客户端UI层APP分层测试请求数据RequestResponse策略请求对比请求回放场景回放APP Mock客 户 端服 务 端策略应用场景APP新版本 回归测试APP网络库升级验证服务端发布 验证请求对比 请求回放 场景回放 APP MockAPP分层测试:应用场景业 务 场 景核心业务场景分国家分区域普通业务场景首页搜索detail购物车订单激活P4P国家区域客户端UI层客户端网络库统一接入层区域化路由网关底层服务客户端UI自动化网关请求回放接口自动化底层接口自动化Request参数对比版本 比对基线比对Resp
7、onse对比客户端网关客户端场景回放对比元素 比对图片比对App请求回放App请求参数 比对App场景回放服务端请求回放数据采集+清洗分层策略策略优化结果展示APPrequest responseidb线 下 流 量应用线 上流 量odpsRequest截 取 线 上n%流 量定 时 同 步APP分层测试:解决方案APP分层测试:请求数据处理逻辑数据采集APPrequest responseidb线 下 流 量应用线 上流 量odpsRequest截 取 线 上n%流 量定 时 同 步APP ClientAPPversionAPI Name协议intentRequest KeyRequest
8、Key valueResponse基线新版 本数 据老版 本数 据数据处理清洗过滤合并去重白名单数据结果Request对比相同key不同key 数量数量相同key不同key 明细明细Response对比全量对比关键K-V 对比request网络库场景回放截图 对比请求回放场景回放元素 对比intenthook请求对比:request效果-list对比请求名称请 求 页 面请求对比:request效果-详情页面请求参数对比请求参数对比请求对比:基线对比效果请 求 名 称请求 详情请求回放:response效果测试版本 request客户端 网路库测试 response基线 response对比基线requestService Mtop网关Android解决的问题无需再造测试数据,历史数据持久化可复用;response增删改功能,方便构造异常数据;以网关层接口定义为标准,端到 端进行隔离测试,彻底降低端到 端的依赖iOSService AresponseDB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年初中生学业规划与社区资源利用
- 2026年中考生物学一轮专题复习(河北) 人教版 八年级下册检测试卷(含答案)
- 采购货物定金退还协议书
- 广东企业协议书样本
- 智慧城镇的合同协议书模板
- 打伤赔偿协议书范本
- 防渗贴施工方案(3篇)
- 花园景区策划活动方案(3篇)
- 学院小活动策划方案(3篇)
- 芳香沙龙活动策划方案(3篇)
- DB43-T 3323-2025 天然沥青改性沥青路面应用技术规范
- 儿童过敏免疫诊疗中心过敏免疫门诊规范化建设专家共识课件
- 2025年医院党支部书记党建工作述职报告
- 大疆创新软件测试工程师晋升答辩含答案
- 2025 机器人售后运维服务报告:远程诊断、备件管理与盈利模式
- GB/T 46595-2025排水泵站一体化设备
- 输电线路工程试验检测项目计划
- 2025年高职汽车电子(汽车电子技术)试题及答案
- 幼儿园黄河介绍
- 内衣定制代加工合同
- 公司人事管理系列表格(从面试、入职、转正、到离职)模板
评论
0/150
提交评论