1、WEEX态质量建设WEEX质量挑战Weex影响逐渐扩,包括腾讯,易,盛等业内具有影响的公司也成为weex户weex框架的质量和动化测试的能也成为weex户关的问题STAR:10886 FORK: 1446 CONTRIBUTORS:162屏 性能问题 卡顿 降级 全局变量污染 版本兼容 WEEX质量责任作为weex框架的测试团队,需要为weex态户提供 专业 权威 标准化 动化的质量保障能ATS监控机制回归机制接机制RAX发布监控MTL打包监控图识别MACACAWEEX降级监控图对核业务注册核业务动回归开放站式接体感性能API真机适配能性能检测能组件规范碍化规范真机能WEEX性能H5性能UI动
2、化能能错误码治理MOCK脚本动运真机动运容灾动化错误码监控错误码识别APPIUM核底层能IOS ANDROID真机 模拟器APPIUM-CLIENTWEEX SDKWEEX ANALYZER SDKMOCK SDK外部依赖阿云UIKITUI TESTMDSROCKETAUTOKPI错误治理H5检测真机能字识别MOCK数据管理速摄像头案平台能演进检测数(去重)执任务数12000009000006000003000000160000120000800004000002016.112017.42017.112018.92016.112017.42017.112018.2真机数量7052.535性能指
3、标由 3 项 48项业务接由淘宝会场 70%淘宝业务+9个BU+4个外部APP17.502016.1117年会场适配实现动化2017.42017.112018.9平台架构ATS-WEB(ICE)前端程httpATSLPERDITIONUI TESThttpwshttp常中转任务分发消息监听数据分析H5性能测试图识别图对基础服务hsfPLOVER接服务层:接收任务+返回任务任务调度层资源分配资源回收结果汇总资源池任务池机器ID+端号Android本地JenkinsIOS远程Jenkins常中转wshttpMDS执层http远程JENKINSAndroid真机Android模拟器IOS真机USBU
4、SB他之能基本相同:真机租、性能测试、遍历测试、安全测试;专业测试团队服务主打私有云:游戏领域适配:智能测试:众测:我们的特深底层框架,具备weex体系质量标准的制定能和检测能ATS-WEB 展示结果神系统卡发制定标准发布卡ATSL 系统计算数据数据上传数据闭环真机控制PERDITION 分析图适合电商体系的图识别能样本数量1w+PLOVER 系统收集数据拉取数据分析志,输出卡顿,发送数据嵌套等特有指标+WEEX ANALYSER SDK收集埋点数据ANDROID IOS 系统志与weexWEEX SDK成埋点底层框架结合建可测试性可监控性我们的特引图识别能,降低测试成本正常?异常?预处理RE
5、LUconv11111pool133固定例的单通道图像feature mapsalexnetfc1fc2fc3409640964096我们的特weex动成nativeID解析前端流程Observer节点映射表button_id: weex_testid_4999text_id: weex_testid_4998.CollectID1. 将映射信息写根节点2. 为当前native节点写id动化脚本查找流程解析成节点映射表获取待查找元素对应的nativeIdFindElementByID(nativeId)获取根节点我们的特多版本适配能基准版本基准版本真机拼图版本 1版本版本版本版本版本版本版本4234123返回统数据MOCK SDK记录数据mock数据记录数据服务端我们的特接Github进持续集我们的特淘体验 精准众测能投放:户端:临的问题1. 复杂交互场景的适配和性能测试如何做到效动化?2. 众测领域的经验?3. 搞机的成本控制?5. MONKEY的优秀实践?