作品简介

本书是饿了么企业订餐团队在软件质量保障方面的经验总结。它通过讲解该团队如何从0到1构建软件质量体系以及该体系如何逐步演进,分享了饿了么在软件质量保障方面的技术积累、实战经验、解决问题的思考过程,以及质量保障团队的建设与发展。

张丙振

高级测试专家、企业订餐质量负责人,9年工作经验。擅长自动化测试、测试框架搭建、质量交付团队管理等。2017年入职饿了么中后台研发部,负责商家开放平台,多次参与公司S级别跨团队合作项目并担任测试总owner,曾担任上海站技术沙龙测试讲师。2019年转入阿里巴巴本地生活企业订餐团队,目前专注于QA团队建设、基础设施建设及质量交付。

檀飞翔

测试专家,从事测试行业7年,擅长测试框架开发、CI集成、自动化测试、功能测试以及大型项目测试管理。2016年加入饿了么,主要负责饿了么商家配送、商户订单、商家商品以及企业订餐等业务领域的QA工作,多次参与和负责公司级别项目,目前负责阿里巴巴本地生活企业订餐供给交易领域的QA工作,专注于测试提效和赋能工作。

作品目录

  • 作者简介
  • 赞誉
  • 前言
  • 第一篇 规划
  • 第1章 技术保障规划
  • 1.1 业务特点
  • 1.2 面临的挑战
  • 1.3 测试进程的演进
  • 1.4 绘制战略图
  • 1.5 本章小结
  • 第二篇 基础
  • 第2章 功能测试
  • 2.1 业务梳理
  • 2.2 用例设计
  • 2.3 用例评审
  • 2.4 本章小结
  • 第3章 安全测试
  • 3.1 全面清扫当前漏洞
  • 3.2 团队安全知识赋能
  • 3.3 安全测试常态化
  • 3.4 本章小结
  • 第4章 兼容性测试
  • 4.1 兼容性测试的挑战
  • 4.2 兼容性测试的步骤
  • 4.3 案例分析:性能测试对比
  • 4.4 关于测试机器资源
  • 4.5 本章小结
  • 第5章 线上问题治理
  • 5.1 线上问题的现状
  • 5.2 工具的抉择
  • 5.3 线下反馈线上化
  • 5.4 线上问题数据沉淀及可视化
  • 5.5 FAQ转化
  • 5.6 线上问题规约
  • 5.7 本章小结
  • 第三篇 提效
  • 第6章 API测试框架
  • 6.1 API测试基础知识
  • 6.2 常见API测试手段
  • 6.3 测试框架的演进与分析
  • 6.4 测试框架搭建
  • 6.5 测试框架结果自动对比验证
  • 6.6 API覆盖率统计
  • 6.7 本章小结
  • 第7章 自动生成框架代码技术
  • 7.1 底层框架代码自动生成
  • 7.2 手工用例自动转化代码
  • 7.3 冒烟测试代码自动化生成
  • 7.4 本章小结
  • 第8章 框架代码场景化改造
  • 8.1 Journey模式BDD
  • 8.2 问题与解决方案
  • 8.3 过程实战
  • 8.4 框架与BDD的融合解析
  • 第9章 FSM场景化代码动态组合技术
  • 9.1 订单代码组合的常态
  • 9.2 FSM赋能方案
  • 9.3 业务建模
  • 9.4 动态绘制流程图
  • 9.5 构建解析器
  • 9.6 本章小结
  • 第四篇 赋能
  • 第10章 数据工厂
  • 10.1 数据工厂迭代背景
  • 10.2 数据工厂脚本化
  • 10.3 数据工厂平台化
  • 10.4 数据工厂服务化的思考
  • 10.5 本章小结
  • 第11章 持续集成
  • 11.1 持续集成是什么
  • 11.2 持续集成前后实践的对比
  • 11.3 持续集成全景
  • 11.4 本章小结
  • 第12章 代码质量
  • 12.1 代码质量背景知识
  • 12.2 构建代码质量体系
  • 第13章 Story QA赋能
  • 13.1 Story项目经理介绍
  • 13.2 Story QA破局
  • 13.3 构建度量体系
  • 13.4 工具化和制度化
  • 13.5 本章小结
  • 第五篇 探索
  • 第14章 流量回放测试
  • 14.1 流量回放的意义
  • 14.2 流量回放的基本思想
  • 14.3 常见工具介绍
  • 14.4 聚焦jvm-sandbox-repeater
  • 14.5 repeater插件探究
  • 14.6 本章小结
  • 第15章 契约测试
  • 15.1 微服务介绍
  • 15.2 契约测试
  • 15.3 Pact框架
  • 15.4 本章小结
  • 第16章 探索性测试
  • 16.1 探索性测试初探
  • 16.2 全局探索性测试
  • 16.3 探索性测试周期
  • 16.4 探索性测试思维过程
  • 16.5 本章小结
  • 第六篇 管理
  • 第17章 团队管理
  • 17.1 绘制团队画像
  • 17.2 技术分享的改革
  • 17.3 个人发展的梳理及工作习惯引导
  • 17.4 本章小结
  • 第18章 项目管理
  • 18.1 QA质量管理三问
  • 18.2 解决问题三部曲
  • 18.3 本章小结
展开全部