AirJD 焦点
AirJD

没有录音文件
00:00/00:00
加收藏

O2O业务质量保证实践 by 武海峰@美团

发布者 tester
发布于 1449622720222  浏览 5726 关键词 软件测试 
分享到

第1页

O2O业务质量保证实践

美团⺴⽹网 武海峰



第2页

$ whoami

武海峰

2013年6⽉月加⼊入美团组建EP团 队,⺫⽬目前负责整体多个业务线产 品的交付质量提升、流程优化和 效率改进。

之前参与/负责移动互联⺴⽹网产 品、智能设备OS及应⽤用处理器 的研发测试和发布。



第3页

今天主要讨论的内容

美团O2O业务特点 ⾯面临的挑战 移动端质量保证体系 从耦合应⽤用测试说起 “初创”团队的策略



第4页

⼀一些数字



90%



189%



49%



50%



第5页

O2O业务特点

本地/异地消费 本地/异地⽤用户 依赖⾏行业信息化建设(标准化)程度 移动应⽤用成为主要使⽤用场景 应⽤用互联(⾮非孤岛模式) 垂直业务快速复制 服务访问时间多样性 所有服务都以交易为核⼼心



地理位置信息/POI相关逻辑 开站城市相关逻辑

接⼝口、异常处理标准化与监控 操作系统、设备、⺴⽹网络碎⽚片化

耦合应⽤用检查和监控 可扩展性(系统/团队)、最佳实践传播

服务稳定性、监测、快速回滚 围绕完成交易和消费的主干流程是核⼼心



第6页

⼀一些数据(设备)

2015年3⽉月数据



第7页

⼀一些数据(固件版本)

2015年3⽉月数据



第8页

早期⾯面临的挑战



⽤用户设备分化 严重



开发、PM测 试参与度呈下

降趋势



线上问题 发⽣生了,RD 默默地修复了

上线了



业务团队扩张 快



业务多⼈人少



线上问题发 ⽣生后不能第⼀一

时间知道



SOA化,测 试环境分散、 数据未打通



⼤大家对问题认 知不统⼀一



开发测试流程 总出现延期



第9页

移动端质量保证体系



开发



迭代测试



提测(⾃自动)



灰度发布



正式发布



评审为主 ⽤用例设计及执⾏行为主 测试⾃自动化为主 测试执⾏行与评估为主 监控和评估为主



监控为主



产品需求评审 技术⽅方案评审 测试计划评审



测试⽤用例编写 QA测试⽤用例评审 RD功能冒烟⾃自测 PM功能验收测试

⾃自动化构建 静态代码检查 CI⾃自动化回归



主流程测试⾃自动化 冒烟测试⾃自动化 ⾮非功能测试⾃自动化 常发问题⾃自动化



⽤用户体验测试 新功能测试 全功能回归测试 PM功能验收测试 专项测试 上线/发布前检查



闪退和错误监控 业务数据监控 全量发布检查

⽤用户反馈



闪退和错误监控 请求延迟监控 ⽤用户评价监控 市场排名监控 关键字搜索监控 ⼭山寨应⽤用监控 版本质量报告 线上问题回顾 DNS问题上报



测试辅助⼯工具



可测性架构改造



测试环境/数据(功能、性能、压⼒力)



EP Portal CI基础设施维护



内部版本发布(抢鲜) ⾃自动化测试框架



第10页

移动端质量保证体系 专项测试



城市定位测试 地理位置解析测试 URL Scheme跳转 弱⺴⽹网测试



安全测试



⻛风控测试



稳定性测试



兼容性测试(设备、操作系统、耦合应⽤用)



升级兼容性测试(应⽤用、系统、耦合应⽤用)



数据上报测试



版本间评测(流量、性能、安装包体积、运⾏行时体积)



竞品评测(流量、性能、安装包体积、运⾏行时体积)



Bug优先级定义及提交规范



应⽤用发布标准



线上故障周知范围与流程



发布前多⽅方Checklist



⾏行业标准与规范对⻬齐(如PCI-DSS)



标准与规范



开发测试流程



⽤用例与缺陷管理规范



PM验收测试Checklist



新业务接⼊入检查清单



⼤大平台多业务线提测发布规范



第11页

耦合应⽤用监测



应⽤用市场Web版 应⽤用市场客户端



前端⻚页⾯面解析 构造API请求 客户端截图⽐比对



在Portal可视化展⽰示



可视化展⽰示逻辑



邮件订阅通知



订阅邮件逻辑



关注的数据(版本, 包⼤大⼩小,评价等)

统⼀一处理后⼊入库



第12页

应⽤用市场监控 解析引擎



应⽤用市场Web版



前端⻚页⾯面解析



应⽤用市场客户端



构造API请求 客户端截图⽐比对



耦合应⽤用 竞对应⽤用 ⼭山寨应⽤用 应⽤用评论

关注的数据(版本, 包⼤大⼩小,评价等)



在Portal可视化展⽰示 邮件订阅通知



可视化展⽰示逻辑 订阅邮件逻辑



统⼀一处理后⼊入库



第13页

应⽤用市场监控-邮件



第14页

基于场景的流量测试



待测应⽤用



主⻚页



竞对应⽤用1



主⻚页



t

交易场景⻚页 交易场景⻚页



竞对应⽤用2



主⻚页



交易场景⻚页



第15页

基于场景的流量测试



第16页

“初创”团队的策略

开发中有测试,测试中有开发。 优先杠杆效益⾼高的事。 强调“⼯工程师”作⽤用,忽略前缀。 保持⼩小团队,及时“拆分”。 团队设置保证“⺫⽬目标⼀一致性”。 及时建⽴立有效的职级体系,⿎鼓励团队有⺫⽬目标地发展。



第17页

Q&A



支持文件格式:*.pdf
上传最后阶段需要进行在线转换,可能需要1~2分钟,请耐心等待。