阿里测试之道

阿里测试之道
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2022-02
版次: 1
ISBN: 9787121429361
定价: 128.00
装帧: 其他
开本: 其他
纸张: 胶版纸
页数: 372页
24人买过
  • 本书是阿里巴巴集团自成立以来本全面记录阿里测试技术的书籍。围绕测试团队经常面临的困局,介绍了一系列技术创新、经验和方法。结合电商、移动、搜索、推荐、广告、IoT、金融、物流等业务场景,总结了阿里在大促保障、移动App测试、大数据测试、AI系统测试、云计算测试、资损防控、物流类测试等领域的方法、技术和工具平台,以及故障快恢、灰度发布、突袭演练等安全生产技术。全书聚焦技术亮点和增量,总结实战经验和教训,呈现技术体系和思考,与业界同人交流。本书适合互联网行业中的高级测试管理和技术人员阅读,这些人员有比较深厚的测试基础,面对诸多质量挑战,迫切需要寻求测试技术的突破以支撑业务的快速增长。对于想在类似业务领域建立完整测试体系的从业人员,无论经验背景如何,本书都将提供一些有益的启发。对于高校学生和学术界科研人员,本书也提供了一个了解阿里测试实践的窗口。 阿里巴巴技术质量小组负责横向拉通、组织协调各条业务线测试技术的探索和布局,提升测试技术专业能力,促进人才发展,实现突破和创新。对外的分享交流合作包括“阿里巴巴技术质量”公众号、年度行业会议——阿里巴巴质量创新大会(TICA)、校企合作研究项目等。 目 录 

    第 1 章 测试团队的发展之路 .................................................................................... 1 

    1.1 测试团队面临的困局 ........................................................................................... 1 

    1.2 建立代码门禁 ....................................................................................................... 2 

    1.2.1 什么是代码门禁 ....................................................................................... 3 

    1.2.2 代码门禁的效果 ....................................................................................... 3 

    1.2.3 落地和优化 ............................................................................................... 4 

    1.2.4 更多的用途 ............................................................................................... 5 

    1.3 理解测试的本质 ................................................................................................... 5 

    1.4 缩短反馈弧 ........................................................................................................... 7 

    1.4.1 为什么缩短反馈弧是关键 ....................................................................... 7 

    1.4.2 怎么才算反馈弧短 ................................................................................... 8 

    1.4.3 缩短反馈弧的成本和投入产出比 ........................................................... 9 

    1.5 提升测试的稳定性 ............................................................................................. 10 

    1.5.1 高频 ......................................................................................................... 10 

    1.5.2 隔离 ......................................................................................................... 13 

    1.5.3 用完即抛 ................................................................................................. 14 

    1.5.4 不自动重跑 ............................................................................................. 15 

    1.6 提升测试的有效性 ............................................................................................. 16 

    1.6.1 测试有效性需要面对的挑战 ................................................................. 16 

    1.6.2 变异测试和 Bug 注入 ............................................................................ 17 

    1.6.3 更多的注入类型 ..................................................................................... 21 

    1.7 提升测试的充分性 ............................................................................................. 25 

    1.7.1 用例自动生成 ......................................................................................... 25 

    1.7.2 业务覆盖率度量 ..................................................................................... 30 

    1.8 从测到不测 ......................................................................................................... 31 

    1.8.1 防错设计 ................................................................................................. 31 

    1.8.2 静态代码分析和 Bug 自动识别 ............................................................ 41 

    1.9 本章小结 ............................................................................................................. 42 

    第 2 章 大促质量保障 ............................................................................................. 44 

    2.1 大促全链路的风险与挑战 ................................................................................. 44 

    2.1.1 全球流量洪峰下的高可用挑战 ..................................................... 44 

    2.1.2 纷繁复杂的用户场景 ............................................................................. 45 

    2.1.3 无处不在的用户体验 ............................................................................. 46 

    2.1.4 三位一体的保障体系 ............................................................................. 46 

    2.2 全链路压测 ......................................................................................................... 47 

    2.2.1 全链路影子体系 ..................................................................................... 47 

    2.2.2 全链路压测模型 ..................................................................................... 48 

    2.2.3 全链路压测执行策略 ............................................................................. 49 

    2.2.4 常态化智能压测 ..................................................................................... 50 

    2.3 全链路功能 ......................................................................................................... 52 

    2.3.1 统一环境隔离 ......................................................................................... 52 

    2.3.2 全链路影子数据 ..................................................................................... 54 

    2.3.3 全链路大促用例精简 ............................................................................. 56 

    2.4 全民预演 ............................................................................................................. 59 

    2.4.1 什么是全民预演 ..................................................................................... 59 

    2.4.2 全民预演的核心目标 ............................................................................. 60 

    2.4.3 全民预演如何实施 ................................................................................. 61 

    2.4.4 预演执行策略的制定 ............................................................................. 63 

    2.4.5 预演问题的收集和跟进 ......................................................................... 64 

    2.4.6 大促持续集成 ......................................................................................... 64 

    2.4.7 全民预演平台化支撑 ............................................................................. 65 

    2.5 预案开关 ............................................................................................................. 68 

    2.5.1 预案的使用场景 ..................................................................................... 68 

    2.5.2 预案评估方式 ......................................................................................... 69 

    2.5.3 预案流程 ................................................................................................. 70 

    2.5.4 预案平台 ................................................................................................. 70 

    2.5.5 预案与攻防 ............................................................................................. 72 

    2.5.6 预案的目标与展望 ................................................................................. 72 

    2.6 全链路预热 ......................................................................................................... 73 

    2.6.1 解法 ......................................................................................................... 73 

    2.6.2 适用的业务场景 ..................................................................................... 75 

    2.6.3 核心应用场景 ......................................................................................... 76 

    2.7 快速扩/缩容 ........................................................................................................ 78 

    2.7.1 分析 ......................................................................................................... 79 

    2.7.2 方案 ......................................................................................................... 79 

    2.7.3 优化 ......................................................................................................... 80 

    2.7.4 演练 ......................................................................................................... 84 

    2.7.5 效果 ......................................................................................................... 84
  • 内容简介:
    本书是阿里巴巴集团自成立以来本全面记录阿里测试技术的书籍。围绕测试团队经常面临的困局,介绍了一系列技术创新、经验和方法。结合电商、移动、搜索、推荐、广告、IoT、金融、物流等业务场景,总结了阿里在大促保障、移动App测试、大数据测试、AI系统测试、云计算测试、资损防控、物流类测试等领域的方法、技术和工具平台,以及故障快恢、灰度发布、突袭演练等安全生产技术。全书聚焦技术亮点和增量,总结实战经验和教训,呈现技术体系和思考,与业界同人交流。本书适合互联网行业中的高级测试管理和技术人员阅读,这些人员有比较深厚的测试基础,面对诸多质量挑战,迫切需要寻求测试技术的突破以支撑业务的快速增长。对于想在类似业务领域建立完整测试体系的从业人员,无论经验背景如何,本书都将提供一些有益的启发。对于高校学生和学术界科研人员,本书也提供了一个了解阿里测试实践的窗口。
  • 作者简介:
    阿里巴巴技术质量小组负责横向拉通、组织协调各条业务线测试技术的探索和布局,提升测试技术专业能力,促进人才发展,实现突破和创新。对外的分享交流合作包括“阿里巴巴技术质量”公众号、年度行业会议——阿里巴巴质量创新大会(TICA)、校企合作研究项目等。
  • 目录:
    目 录 

    第 1 章 测试团队的发展之路 .................................................................................... 1 

    1.1 测试团队面临的困局 ........................................................................................... 1 

    1.2 建立代码门禁 ....................................................................................................... 2 

    1.2.1 什么是代码门禁 ....................................................................................... 3 

    1.2.2 代码门禁的效果 ....................................................................................... 3 

    1.2.3 落地和优化 ............................................................................................... 4 

    1.2.4 更多的用途 ............................................................................................... 5 

    1.3 理解测试的本质 ................................................................................................... 5 

    1.4 缩短反馈弧 ........................................................................................................... 7 

    1.4.1 为什么缩短反馈弧是关键 ....................................................................... 7 

    1.4.2 怎么才算反馈弧短 ................................................................................... 8 

    1.4.3 缩短反馈弧的成本和投入产出比 ........................................................... 9 

    1.5 提升测试的稳定性 ............................................................................................. 10 

    1.5.1 高频 ......................................................................................................... 10 

    1.5.2 隔离 ......................................................................................................... 13 

    1.5.3 用完即抛 ................................................................................................. 14 

    1.5.4 不自动重跑 ............................................................................................. 15 

    1.6 提升测试的有效性 ............................................................................................. 16 

    1.6.1 测试有效性需要面对的挑战 ................................................................. 16 

    1.6.2 变异测试和 Bug 注入 ............................................................................ 17 

    1.6.3 更多的注入类型 ..................................................................................... 21 

    1.7 提升测试的充分性 ............................................................................................. 25 

    1.7.1 用例自动生成 ......................................................................................... 25 

    1.7.2 业务覆盖率度量 ..................................................................................... 30 

    1.8 从测到不测 ......................................................................................................... 31 

    1.8.1 防错设计 ................................................................................................. 31 

    1.8.2 静态代码分析和 Bug 自动识别 ............................................................ 41 

    1.9 本章小结 ............................................................................................................. 42 

    第 2 章 大促质量保障 ............................................................................................. 44 

    2.1 大促全链路的风险与挑战 ................................................................................. 44 

    2.1.1 全球流量洪峰下的高可用挑战 ..................................................... 44 

    2.1.2 纷繁复杂的用户场景 ............................................................................. 45 

    2.1.3 无处不在的用户体验 ............................................................................. 46 

    2.1.4 三位一体的保障体系 ............................................................................. 46 

    2.2 全链路压测 ......................................................................................................... 47 

    2.2.1 全链路影子体系 ..................................................................................... 47 

    2.2.2 全链路压测模型 ..................................................................................... 48 

    2.2.3 全链路压测执行策略 ............................................................................. 49 

    2.2.4 常态化智能压测 ..................................................................................... 50 

    2.3 全链路功能 ......................................................................................................... 52 

    2.3.1 统一环境隔离 ......................................................................................... 52 

    2.3.2 全链路影子数据 ..................................................................................... 54 

    2.3.3 全链路大促用例精简 ............................................................................. 56 

    2.4 全民预演 ............................................................................................................. 59 

    2.4.1 什么是全民预演 ..................................................................................... 59 

    2.4.2 全民预演的核心目标 ............................................................................. 60 

    2.4.3 全民预演如何实施 ................................................................................. 61 

    2.4.4 预演执行策略的制定 ............................................................................. 63 

    2.4.5 预演问题的收集和跟进 ......................................................................... 64 

    2.4.6 大促持续集成 ......................................................................................... 64 

    2.4.7 全民预演平台化支撑 ............................................................................. 65 

    2.5 预案开关 ............................................................................................................. 68 

    2.5.1 预案的使用场景 ..................................................................................... 68 

    2.5.2 预案评估方式 ......................................................................................... 69 

    2.5.3 预案流程 ................................................................................................. 70 

    2.5.4 预案平台 ................................................................................................. 70 

    2.5.5 预案与攻防 ............................................................................................. 72 

    2.5.6 预案的目标与展望 ................................................................................. 72 

    2.6 全链路预热 ......................................................................................................... 73 

    2.6.1 解法 ......................................................................................................... 73 

    2.6.2 适用的业务场景 ..................................................................................... 75 

    2.6.3 核心应用场景 ......................................................................................... 76 

    2.7 快速扩/缩容 ........................................................................................................ 78 

    2.7.1 分析 ......................................................................................................... 79 

    2.7.2 方案 ......................................................................................................... 79 

    2.7.3 优化 ......................................................................................................... 80 

    2.7.4 演练 ......................................................................................................... 84 

    2.7.5 效果 ......................................................................................................... 84
查看详情
相关图书 / 更多
阿里测试之道
阿里 阿里
杜文娟
阿里测试之道
阿里云数字新基建系列:云数据库架构
朱明
阿里测试之道
阿里巴巴和四十大盗 精装童话故事绘本
[英]约翰·佩恩 凤凰含章 出品
阿里测试之道
阿里巴巴和四十大盗(世界儿童文学名著精品库)(全十册)
陈涛译 编
阿里测试之道
阿里巴巴和四十大盗
波斯民间传说 著;[韩]申淳哉
阿里测试之道
阿里婚俗民歌(札达版)
洛桑山丹 著;政协阿里地区委员会 编
阿里测试之道
阿里云天池大赛赛题解析――深度学习篇(博文视点出品)
天池平台 著
阿里测试之道
阿里斯托芬喜剧集
[英]本杰明·比克利·罗杰斯 译
阿里测试之道
阿里及邻近地区土地利用变化与生态保护
张镱锂;刘林山
阿里测试之道
阿里(旷野神话)
陈丹青、张青 编
阿里测试之道
阿里巴巴达摩院写给孩子的科普书(全3册)
阿里巴巴达摩院
阿里测试之道
阿里巴巴政委体系
许林芳
您可能感兴趣 / 更多
阿里测试之道
新电商精英系列教程:网店美工(第3版)
阿里巴巴商学院
阿里测试之道
网店客服(第3版)
阿里巴巴商学院
阿里测试之道
跨境电商营销
阿里巴巴商学院
阿里测试之道
跨境电商独立站运营
阿里巴巴商学院
阿里测试之道
新电商精英系列教程:电商直播
阿里巴巴商学院
阿里测试之道
新电商精英系列教程:网店推广(第3版)
阿里巴巴商学院
阿里测试之道
新电商精英系列教程:电商运营(第3版)
阿里巴巴商学院
阿里测试之道
淘宝交付之道
阿里巴巴集团大淘宝技术部 著
阿里测试之道
阿里巴巴达摩院写给孩子的科普书(全3册)
阿里巴巴达摩院
阿里测试之道
设计,不止于形式:阿里巴巴设计实战与解析(精装版)
阿里巴巴设计委员会
阿里测试之道
梦想必须有(阿里巴巴脱贫实践全记录)(精)
阿里巴巴公益基金会 著;邵晓锋 编
阿里测试之道
阿里巴巴设计新趋势实战篇II——天猫双十一设计实战与解析
阿里巴巴设计委员会