注册 / 登录

Weex生态质量保障方案

分会场:  测试实践/测试工具链建设/大前端&移动端

 

案例来源 :

案例讲师

文搏

淘宝 高级测试开发专家

2014年加入淘宝,先后负责收藏夹、导购产品,大促会场、春晚项目等质量保障工作。拥有丰富的无线端以及大促项目质量保障经验。目前担任淘宝技术部导购与互动创新质量团队负责人,主要负责weex底层框架以及上层业务的质量保障工作。

扫描二维码分享案例

 

案例简述

 

随着weex能力的不迭代演进,基于weex框架进行开发的上层业务也越来越丰富,从手淘内部逐步扩展到阿里集团外部,作为weex框架以及手淘核心导购产品的质量团队,致力于技术驱动业务发展,不追求造平台、造轮子,而是能够深入到weex框架底层,充分结合业务场景,运用合适的技术,合适的方法,去解决业务质量上的痛点,以及反向推动底层框架的完善。
本次分享会重点介绍我们团队在端上面临的挑战,以及如何针对这些挑战通过技术手段去全方位保障质量。

 

案例目标

 

随着weex能力的不迭代演进,基于weex框架进行开发的上层业务也越来越丰富,从手淘内部逐步扩展到阿里集团外部,作为weex框架以及手淘核心导购产品的质量团队,致力于技术驱动业务发展,不追求造平台、造轮子,而是能够深入到weex框架底层,充分结合业务场景,运用合适的技术,合适的方法,去解决业务质量上的痛点,以及反向推动底层框架的完善。

本次分享会重点介绍我们团队在端上面临的挑战,以及如何针对这些挑战通过技术手段去全方位保障质量。

 

成功(或教训)要点

 

充分结合业务痛点和底层框架能力,建立贴合业务场景的质量保障体系:

1. 建立了权威全面的质量检测评价体系,包括底层打点,到数据链路打通,到上层指标的建立,并给出质量评分标准。利用真机的能力形成自动化检测与卡发的能力;

2. 创新性的利用图片识别能力去进行客户端异常页面的训练和识别,进行自动化适配

3. 结合手机淘宝业务特点二次封装了appium自动化框架,具备快速查找元素,元素唯一定位,以及淘宝通用业务逻辑的封装。大大提高脚本稳定性以及降低了编写成本。

4. 利用mock与图片对比技术的结合,针对手淘版本碎片化,业务回归成本高的问题,实现多版本适配能力,自动化的针对多个业务多个手淘版本进行渲染一致性的测试。

5 建立稳定的真机能力,覆盖IOS、Android、模拟器等70+真机,并保证任务稳定性在97%以上

 

案例ROI分析

 

通过weex质量保障平台的建立,周均执行检测任务2000+累计覆盖了5w+页面,检测过程全自动化,大幅降低人工测试成本。

 

案例启示

 

为前端&客户端测试方法上提供了新的思路,不在拘泥于UI的覆盖率,monkey的智能化,真机的规模化等等。

 

案例在团队中的意义

 

测试技术前沿的探索

 

领取大会PPT

我要参会

大会全套演讲PPT

立即领取

大会即将开幕,点击抢票!

我要参会