




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
无线质量全过程保障实践葵儿无线质量全过程保障实践葵儿自我介绍:葵儿/夏培芳2004年毕业于浙江工业大学2007年加入淘宝2010年负责无线业务测试工作2012年专注无线测试工具平台自我介绍:葵儿/夏培芳
我们曾面临过的问题
淘宝客户端在过程中的实践案例
无线应用质量保障整体思路总结无线质量全过程保障实践我们曾面临过的问题无线质量全过程保障实践
挖掘结合无线应用的测试方向解决产品团队中重复性处理工作创造无线测试互动交流机制2013年宗旨成长分享工作效率产品质量挖掘结合无线应用的测试方向解决产品团队中重复性处理工作
PC端功能性--业务逻辑兼容性--浏览器性能--大数据高并发网络-宽带(有线/无线)Mobile端功能性--手机特性交互兼容性--设备性能--单机稳定性/体验网络--WIFI/2G/3GPC端功能性--业务逻辑兼容性--浏览器性能--大数据高并PC端Mobile端业务逻辑功能性手机特性交互浏览器兼容性设备大数据高并发性能单机稳定性/体验宽带(有线/无线)网络WIFI/2G/3G/4GPC端Mobile端业务逻辑功能性手机特性交互浏览器兼容性设项目各环节中存在的问题ù<设计研发
测试验收
发布跟踪
预发回归
服务端环境干扰多机单线程适配基础测试反复操作性能数据收集繁杂回归投入成本大测试报告人工收集灰度发布效果一般设计适配力度小,
兼容性测试后延自测包混乱不统一发布流程多人跟进反馈收集滞后1234>><<问题识别这些问题环节的背后都有一个通病:用户手中各类不可控的手机!项目各环节中存在的问题ù<设计研发测试验收发布跟踪预发看看下面这些,你最想做的是什么?看看下面这些,你最想做的是什么?正题来啦!正题来啦!提测前期:我们能为质量保障做些什么?开发:设计:质量向前走提测前期:我们能为质量保障做些什么?开发:设计:质量向前走测试阶段:影响效率的那些问题怎么办?客户端在线维护版本5个,每一次的升级都要向前覆盖安装5个版本;一次我们与某个手机厂商合作预装,要求将apk开启放置后台测试2小时;接入的模块多加了获取用户通讯录的权限,导致紧急发布一个修复版本;典型CASE工具化测试阶段:影响效率的那些问题怎么办?客户端在线维护版本5个,内部服务端接口多次请求,耗用户流量
---------如何去快速查看数据流转快速进入客户端某个模块,死机--------如何去有效模拟网速WMOCK模拟代理测试阶段:如何关注隐藏在背后的问题?内部服务端接口多次请求,耗用户流量快速进入客户端某个模块,死测试阶段:如何快速覆盖业务逻辑?服务端逻辑:
通过API接口测试脚本覆盖回归,确保业务逻辑的正确性客户端交互:
通过数据mock,简化真实数据准备的繁琐问题,降低遗漏客户端UI:
通过UI自动化脚本快速回归主干分层测试与定位测试阶段:如何快速覆盖业务逻辑?服务端逻辑:客户端交互:客户预发阶段:如何确保客户端预发效果?内测/灰度发布相结合预发阶段:如何确保客户端预发效果?内测/灰度发布相结合发布阶段:如何避免不必要的失误?通过系统化打包发布,减少了过程中的人工参与,降低失误率;同时,1天的工作缩短为半天内搞定。打包发布一体化发布阶段:如何避免不必要的失误?通过系统化打包发布,减少了过发布后:我们还能做点什么?线上/线下监控发布后:我们还能做点什么?线上/线下监控无线质量策略:分阶段分层次解决问题ù<设计研发
无线实践测试验收
发布跟踪
预发回归
多维度分层mock辅助测试多机兼容性适配典型TC平台化分层定位规范提速脚本TC持续回归灰度发布自动体系化测试结果综合分析持续改善上游系统打包冒烟适配前端预适配去人工化打包发布一体化发布验证在线监控反馈1234传递思想:全过程质量保障!>><<无线质量策略:分阶段分层次解决问题ù<设计研发无线实践测试全过程质量保障测试架构图全过程质量保障测试架构图无线性能测试和优化
----悟石无线性能测试和优化个人介绍2006年,毕业于南京航空航天大学2008年,加入淘宝,负责性能团队工作2009年,负责五彩石系列项目性能测试工作2010年,发布《淘宝性能测试白皮书》2011年,发布淘宝性能测试平台2012下半年,主攻无线性能个人介绍2006年,毕业于南京航空航天大学Agenda移动APP性能瓶颈和测试real-user性能监控和分析实施移动APP性能优化Agenda移动APP性能瓶颈和测试移动APP性能瓶颈PC模式下的架构页面端有线网络Server端DB端缓存端服务器硬件Mobile模式下的架构App端移动设备无线网络Server端DB端缓存端服务器硬件VS.移动APP性能瓶颈PC模式下的架构页面端Mobile模式下的移动APP性能瓶颈CPU瓶颈MEMORY瓶颈网络瓶颈耗电量瓶颈响应时间瓶颈后端api不稳定瓶颈图片资源耗流量瓶颈…移动APP性能瓶颈CPU瓶颈移动APP性能测试业界成熟的测试工具DDMSXcodeInstruments移动APP性能测试业界成熟的测试工具DDMSXcode移动APP性能测试执行性能测试获取监控结果性能分析性能优化选择机型上传测试包选择测试手段提交测试启动monitor收集监控数据回传监控数据展示监控数据设备资源分析网络流量分析响应时间分析静态代码分析逻辑代码优化SDK代码优化流量优化网络优化自主研发测试工具&平台移动APP性能测试执行性能测试获取监控结果性能分析性能优化选传统实验室条件下,可以有效提升客户端的性能吗?无线质量全过程保障实践课件一个AndroidAPP应用,有20处NullPoiterException发布前,很遗憾,我们没有修复发布后,过了一周时间我们做了统计,发现空指针导致的闪退高达
1万次!我们来看一组数据WHY?一个AndroidAPP应用,有20处NullPoiterreal-user性能监控和分析real-user性能监控和分析real-user性能监控和分析user_track埋点云梯集群性能数据分析优化决策针对性的性能诊断工具user-endintranettest-labreal-user性能监控和分析user_track埋点云梯实施移动APP性能优化通过数据分析,发现Android空指针导致app闪退的情况最严重开发代码静态扫描工具,针对空指针一个月之后,该APP的空指针闪退率下降0.68%Android空指针优化的例子实施移动APP性能优化通过数据分析,发现Android空指针实施移动APP性能优化UI渲染优化UI线程逻辑代码异步化降低图片大小/利用图片缓存选择UI组件/UI代码优化业务代码优化发现性能瓶颈->对症下药内存优化关闭数据库的cursorBitmap使用结束后调用recycle()释放生成的对象CDN助阵图片和JS加载实施移动APP性能优化UI渲染优化无线质量全过程保障实践课件无线质量全过程保障实践葵儿无线质量全过程保障实践葵儿自我介绍:葵儿/夏培芳2004年毕业于浙江工业大学2007年加入淘宝2010年负责无线业务测试工作2012年专注无线测试工具平台自我介绍:葵儿/夏培芳
我们曾面临过的问题
淘宝客户端在过程中的实践案例
无线应用质量保障整体思路总结无线质量全过程保障实践我们曾面临过的问题无线质量全过程保障实践
挖掘结合无线应用的测试方向解决产品团队中重复性处理工作创造无线测试互动交流机制2013年宗旨成长分享工作效率产品质量挖掘结合无线应用的测试方向解决产品团队中重复性处理工作
PC端功能性--业务逻辑兼容性--浏览器性能--大数据高并发网络-宽带(有线/无线)Mobile端功能性--手机特性交互兼容性--设备性能--单机稳定性/体验网络--WIFI/2G/3GPC端功能性--业务逻辑兼容性--浏览器性能--大数据高并PC端Mobile端业务逻辑功能性手机特性交互浏览器兼容性设备大数据高并发性能单机稳定性/体验宽带(有线/无线)网络WIFI/2G/3G/4GPC端Mobile端业务逻辑功能性手机特性交互浏览器兼容性设项目各环节中存在的问题ù<设计研发
测试验收
发布跟踪
预发回归
服务端环境干扰多机单线程适配基础测试反复操作性能数据收集繁杂回归投入成本大测试报告人工收集灰度发布效果一般设计适配力度小,
兼容性测试后延自测包混乱不统一发布流程多人跟进反馈收集滞后1234>><<问题识别这些问题环节的背后都有一个通病:用户手中各类不可控的手机!项目各环节中存在的问题ù<设计研发测试验收发布跟踪预发看看下面这些,你最想做的是什么?看看下面这些,你最想做的是什么?正题来啦!正题来啦!提测前期:我们能为质量保障做些什么?开发:设计:质量向前走提测前期:我们能为质量保障做些什么?开发:设计:质量向前走测试阶段:影响效率的那些问题怎么办?客户端在线维护版本5个,每一次的升级都要向前覆盖安装5个版本;一次我们与某个手机厂商合作预装,要求将apk开启放置后台测试2小时;接入的模块多加了获取用户通讯录的权限,导致紧急发布一个修复版本;典型CASE工具化测试阶段:影响效率的那些问题怎么办?客户端在线维护版本5个,内部服务端接口多次请求,耗用户流量
---------如何去快速查看数据流转快速进入客户端某个模块,死机--------如何去有效模拟网速WMOCK模拟代理测试阶段:如何关注隐藏在背后的问题?内部服务端接口多次请求,耗用户流量快速进入客户端某个模块,死测试阶段:如何快速覆盖业务逻辑?服务端逻辑:
通过API接口测试脚本覆盖回归,确保业务逻辑的正确性客户端交互:
通过数据mock,简化真实数据准备的繁琐问题,降低遗漏客户端UI:
通过UI自动化脚本快速回归主干分层测试与定位测试阶段:如何快速覆盖业务逻辑?服务端逻辑:客户端交互:客户预发阶段:如何确保客户端预发效果?内测/灰度发布相结合预发阶段:如何确保客户端预发效果?内测/灰度发布相结合发布阶段:如何避免不必要的失误?通过系统化打包发布,减少了过程中的人工参与,降低失误率;同时,1天的工作缩短为半天内搞定。打包发布一体化发布阶段:如何避免不必要的失误?通过系统化打包发布,减少了过发布后:我们还能做点什么?线上/线下监控发布后:我们还能做点什么?线上/线下监控无线质量策略:分阶段分层次解决问题ù<设计研发
无线实践测试验收
发布跟踪
预发回归
多维度分层mock辅助测试多机兼容性适配典型TC平台化分层定位规范提速脚本TC持续回归灰度发布自动体系化测试结果综合分析持续改善上游系统打包冒烟适配前端预适配去人工化打包发布一体化发布验证在线监控反馈1234传递思想:全过程质量保障!>><<无线质量策略:分阶段分层次解决问题ù<设计研发无线实践测试全过程质量保障测试架构图全过程质量保障测试架构图无线性能测试和优化
----悟石无线性能测试和优化个人介绍2006年,毕业于南京航空航天大学2008年,加入淘宝,负责性能团队工作2009年,负责五彩石系列项目性能测试工作2010年,发布《淘宝性能测试白皮书》2011年,发布淘宝性能测试平台2012下半年,主攻无线性能个人介绍2006年,毕业于南京航空航天大学Agenda移动APP性能瓶颈和测试real-user性能监控和分析实施移动APP性能优化Agenda移动APP性能瓶颈和测试移动APP性能瓶颈PC模式下的架构页面端有线网络Server端DB端缓存端服务器硬件Mobile模式下的架构App端移动设备无线网络Server端DB端缓存端服务器硬件VS.移动APP性能瓶颈PC模式下的架构页面端Mobile模式下的移动APP性能瓶颈CPU瓶颈MEMORY瓶颈网络瓶颈耗电量瓶颈响应时间瓶颈后端api不稳定瓶颈图片资源耗流量瓶颈…移动APP性能瓶颈CPU瓶颈移动APP性能测试业界成熟的测试工具DDMSXcodeInstruments移动APP性能测试业界成熟的测试工具DDMSXcode移动APP性能测试执行性能测试获取监控结果性能分析性能优化选择机型上传测试包选择测试手段提交测试启动monitor收集监控数据回传监控数据展示监控数据设备资源分析网络流量分析响应时间分析静态代码分析逻辑代码优化SDK代码优化流量优化网络优化自主研发测试工具&平台移动APP性能测试执行性能测试获取监控结果性能分析性能优化选传统实验室条件下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国环卫机械行业市场发展规模与投资战略研究报告
- 电子商务与现代物流技术的协同发展
- 2025-2030年中国木本油料市场供需现状及投资发展规划研究报告
- 科技创新中的研发投入与回报率风险评估
- 2025-2030年中国新能源汽车动力电池市场运行状况及发展趋势预测报告
- 2025-2030年中国建材机械行业运营趋势规划研究报告
- 2025-2030年中国带鱼行业运营现状及发展规划分析报告
- 2025-2030年中国工业消防行业规模分析及发展前景研究报告
- 2025-2030年中国婴儿纸尿布市场运行状况及发展趋势分析报告
- 2025-2030年中国北京水务行业运营状况及前景预测分析报告
- 旅游服务质量评价体系
- 义乌市建筑工程质量通病防治措施100条(2022版本)
- 统编版高中政治必修3必背主观题
- 供电所安全第一课培训
- 郑州铁路职业技术学院单招职业技能测试参考试题库(含答案)
- 岳阳职业技术学院单招职业技能测试参考试题库(含答案)
- 部编人教版六年级道德与法治下册第7课《多元文化 多样魅力》教学设计
- 新时代劳动教育教程(高职)大学生劳动教育全套教学课件
- 2023年开展的课外读物负面清单管理的具体措施
- 《国防动员实施》课件
- 上高双胞胎弘安畜牧有限公司田心镇现代化18万出栏育肥场建设项目环评报告
评论
0/150
提交评论