《泛质量管理解决方案-EMAS专场(34页).pdf》由会员分享,可在线阅读,更多相关《泛质量管理解决方案-EMAS专场(34页).pdf(34页珍藏版)》请在三个皮匠报告上搜索。
1、泛质量管理解决方案一体化构建高效、专业、立体的质量管理体系阿里云技术专家 字白EMAS专场-移动互联的进化论现状与问题方案介绍研发阶段测试阶段线上质量管理客户案例1 现状与问题移动QA的瓶颈一直以来主要关注点在效率/成本上面只发版前回归测试只守单点被动追查问题过程被动无法精确度量质量感知模糊测试技术无法沉淀缺乏积累2 泛质量管理解决方案以数据为驱动力的智能DevOps流程的数据化/标准化/自动化泛质量管理解决方案近一步压榨效率/成本空间,并持续提升交付质量横跨全研发流程横跨全域数据驱动质量决策数据驱动实时质量监控告警主动感知测试方法自然沉淀技术积累研发测试运维移动测试静态代码扫描自动化回归智能
2、探索用例管理在线录制Mock平台代码扫描持续集成二次开发调度平台远程调试设备共享兼容性测试全面功能测试深度性能测试专家分析服务远程真机调试专家复测服务IoT测试服务反馈SDK数据分析用户画像横跨全研发流程运营移动测试移动高可用 移动日志热修复云发布移动用户反馈度量体系检测组件统计组件告警体系日志分析性能收集崩溃分析灰度发布发布策略A/B test 安卓修复iOS 修复Atlas框架修复阶段阶段服务服务功能功能数据驱动质量决策数据化/标准化/自动化研发/测试/发布/运营统一质量标准数据驱动数据分析质量与环境/业务/时间的关系自动分析辅助决策通过数据来决策当前动作打回测试/继续灰度/正式发布统一度
3、量标准3 研发阶段 质量管理YunBox大道至简,简约而不简单YunBoxYunBox1.长达6年的技术积累,汇集移动端最佳测试实践。2.面向客户需求的定制化解决方案,目前已支持:银行、券商、互金、政企等。3.输出测试技术与规范,提升测试效率。功能自动化1.多框架支持:appium,robotium,robot框架。2.复杂场景支持:随机密码键盘、数据库查询、测试断言、图像识别控件、游戏自动化。3.测试结果:测试视频、功能Case分析、步骤截图、性能分析、崩溃分析。1.无需本地接入设备,直接云端在线录制自动化脚本。2.脚本稳定性高,鲁棒性好,兼容各类机型。3.支持参数化、二次开发、断言、随机键
4、盘等功能。1.支持参数化,用例执行更加灵活。2.支持参数空间,一套用例可在不同数据环境中运行。3.支持银行、券商等复杂的业务需求。在线录制用例管理测试过程视频回放随机密码键盘识别业务模块二次开发参数化&参数空间应用运行崩溃分析多维用例调度策略全面、智能的质量管理平台全面、智能的质量管理平台Webview 1AppNative ContainerWebview N.Chrome Driver ClientRender EngineCalculateSize and Offsetof Every ElementSend JS into Send JS into WebviewWebviewf fo
5、r Executionor ExecutionChrome debugTunnelADBWebDriverHTTPRender Agent智能探索测试1.智能探索测试引擎:Ripper,通过规则引擎判断业务场景,智能决策操作路径,Bug检出率高达30%。2.支持自动登录、覆盖安装测试3.支持Crash/ANR检测分析、失败机型测试视频、性能分析、通用解决方案。1.通过Python语言封装复杂的业务用例模块,业务同学通过在线录制可直接使用。2.通过Groovy语言的实现对手机的完全控制,自定义复杂的测试流程。3.丰富的HTTP API支持,方便专有云接入客户系统。二次开发能力提升交付效率业界领先
6、技术业界领先技术不断沉淀技术积累不断沉淀技术积累深度性能测试专项深度性能测试专项全面、智能的质量管理平台全面、智能的质量管理平台1.覆盖内存泄露、内存溢出、过度绘制、卡顿分析、启动分析、应用包静态分析、严苛模式等10多项专项检测。2.支持问题场景方法调用栈分析,便于分析问题原因。(需嵌入SDK或root手机)深度性能测试动作类型分布均衡动作类型分布均衡控控件件遍遍历历度度92.00%100.00%0.00%20.00%40.00%60.00%80.00%100.00%120.00%5分钟Ripper10分钟Ripper控件遍历度540.90 1050.4