- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动客户端多级发布体系及云分析测
试系统
目录
?? 移动应用现状
?? 移动应用质量保障的挑战
?? 赶集网移动应用质量保障体系
?? 整体架构及应用流程
?? 关键系统介绍
移动设备碎片化
操作系统多重长尾
来自于赶集的数据
3401
厂商
20370
型号
416
分辨率
烧钱的时代
用户获取成本
高昂
质量--关键指标
62%
遭遇过
crash
47%
遇到过加载
慢
26%
因质量问题
差评
79%
首次使用
卸载
O2O产品特性
地理位置
支付
快速发布
流程场景
开发
代码提交
手工打包
测试
发布
??代码及工程缺
陷
??前后端联调困
局
传统的质量保障流程
??开发成为流程
关键路径
??开发资源占用
??人为缺陷
??流程效率瓶颈
??测试方法低效单
一
??非功能质量缺陷
??人工发布
??线上监控缺失
??用户反馈收集
成本较高
移动应用质量保障的挑战
节奏变快,压力变大
需求及市场运营层面对研发
体系提出了更高的要求 ?
难度及成本增加
剧增的终端设备、系统类型,
使得非功能测试的成本及难
度都成倍增加 ?
复杂度增加
相对于传统的移动应用,
O2O 的应用场景使得功能测
试的复杂度增加
项目
功能
非
功能
无线质量保障分层体系
测试流程自动化
线上质量服务
接口自动化
API ?AUTOMATION
核心功能自动化
UI ?AUTOMATION
灰度数据分析
GRAY ?RELEASED
稳定性测试
STABILITY
性能测试
PERFORMANCE
兼容性测试
COMPATIBILITY
第三方服务
CLOUD
3rdParty
Service ?Provider
非功能性自动化
线上质量分析
QUALITY ?ANALYSIS ?
BigData
Service
线上缺陷监控
ONLINE ?MONITOR
Cloud
Monitor Service
功能性自动化
构建中心
持续集成
测试打包
缺陷检测
渠道打包
流程控制
渠道包校验
敏捷支持
自动发布
缺陷管理
架构拓扑图
Svn/git
check indaily build
build
静态扫描
负载均衡任务队列
Android集群
ios集群
渠道证书
维护
测试包处理
渠道包校验
Device master
Api提交集群
db
hadoop集群
实时统计
离线统计
反解混淆
分析平台
任务调度
Case中心
测试回归
线上监控
Open api
订阅服务
策略服务
分析服务
报警服务
接口维护订阅
接口测试框架
在线调试
Case维护
线上监控
线上监控
测试回归
jira
度量分析
接口自动化平台
编译配置
sdk植入
编译打包
信息存储
构建中心
持续集成
质量跟踪
离线聚合
线上监控平台
SDK平台
功能非功能
自动化平台
缺陷报告
设备中心
稳定性报告
性能报告
功能报告
包验证报告
质量效率报告
平台间数据流
平台内数据流
线下bug数据流
线上问题数据流
质量报告数据流
?
?
30%
?
1 /5
?
600%
?
?
?
?
90
?
21%功能性bug
分层体系下的流程实践
?
?
开发 ?
Story测试 ?
?
?
?
集成测试 ?
?
内测/灰度 ?
?
发布 ?
?
?
?
?
?
一键内测/灰度
?
?
?
?
?
?
?
?
?
?
?
灰度质量报告
?
?
?
?
?
自动发布
?
?
?
?
?
?
?
?
?
?
?
接?口 ?
?自动化 ?
接口测试前置
?
?服务端bug
?
?
?
?
缺陷扫描
?
bug ? 次构建
?
?
?
?
准入测试
(70%自动化)
45%提测质量提升
?
?
?
?
?
?
测试包推送
效率提升
?
?
?
?
?
?
文档评论(0)