![]()
内容推荐 互联网产品的快速迭代,让敏捷开发在各个领域都得到了广泛应用。同时,也加快了敏捷测试在各家企业落地生根的进程。 《敏捷测试:以持续测试促进持续交付》由测试领域老兵联合10余位测试专家对敏捷测试的实践经验汇总、整理而成。本书分为10章和4个附录。从敏捷开发和敏捷测试基础、人的因素、敏捷测试基础设施、分析与计划、设计与执行、测试右移、收尾与改进、展望等角度入手,几乎涵盖实现高效敏捷测试所需的各个方面的知识,以及测试思维、测试流程、测试基础设施和一系列的优秀实践,对提高测试效率进而提升产品交付质量具有重大的指导意义。 《敏捷测试:以持续测试促进持续交付》理论知识与实际案例深度结合,辅以思维导图、延伸阅读等模块,深入浅出,尤其适合有一定测试实践经验的软件质量保障和测试人员,想要较为深入了解敏捷测试的专业人士阅读参考。 目录 第1章 铺垫:敏捷开发价值观、原则与实践 导读 1.1 敏捷开发模式的由来 1.1.1 新产品开发方式Scrum 1.1.2 轻量级软件开发方法 1.1.3 敏捷宣言的诞生 1.2 敏捷价值观 1.3 敏捷开发原则 1.4 常见的敏捷开发框架 1.4.1 极限编程 1.4.2 行为驱动开发 1.4.3 特性驱动开发 1.4.4 Scrum 开发框架 1.5 敏捷与看板、精益的关系 1.5.1 看板 1.5.2 精益软件开发实践 1.6 敏捷与DevOps的关系 本章小结 延伸阅读 第2章 基础:敏捷测试之道 导读 2.1 什么是敏捷测试 2.1.1 从一个真实的案例说起 2.1.2 敏捷测试的含义 2.1.3 敏捷测试的其他定义 2.2 传统测试与敏捷测试 2.2.1 凤凰项目:一个IT运维的传奇故事 2.2.2 3 步工作法 2.2.3 凤凰项目改造前后对比 2.2.4 传统测试和敏捷测试的区别 2.3 敏捷测试的思维方式 2.3.1 固定性思维与敏捷思维 2.3.2 成长性思维 2.3.3 以实例来辨析不同思维的测试工程师 2.3.4 团队对质量负责的思维 2.3.5 上下文驱动的思维与用户思维 2.4 敏捷测试流程解析 2.4.1 Scrum模式下的测试流程 2.4.2 敏捷测试的通用流程 2.4.3 敏捷测试流程闭环与持续测试 2.4.4 从敏捷项目管理角度来看测试流程 2.5 新的敏捷测试四象限 2.5.1 敏捷测试四象限之历史 2.5.2 新的敏捷测试四象限简介 本章小结 延伸阅读 第3章 人是决定性因素 导读 3.1 敏捷团队究竟要不要专职的测试人员 3.1.1 问题的提出及各方的理由 3.1.2 根据上下文来确定是否需要 3.1.3 存在即合理 3.2 配备专职敏捷测试人员时的操作 3.2.1 Etsy 公司的优秀实践 3.2.2 敏捷测试人员的责任和具体任务 3.2.3 测试人员和开发人员的分工 3.2.4 测试敏捷化对团队意味着什么 3.3 没有专职的测试人员时的操作 3.3.1 是否借助灰度发布和一键回滚 3.3.2 消除系统测试不足带来的影响 3.3.3 加强敏捷验收测试和ATDD 的实践 3.3.4 应对其他挑战 3.4 借助测试负责人角色完成团队转型 3.4.1 冰冻三尺并非一日之寒 …… |