专题课程
【课程大纲】
第1天 |
1、敏捷测试过程-概念、方法、技能、优缺点 (1)沙盘实践:学员完成自己测试过程的梳理 (2)发现测试过程中的效率与质量瓶颈点 (3)沙盘实践:学员自己评估自己测试过程的时间效率 (4)对比敏捷测试过程与常规测试过程 (5)案例分享:Google如何做测试的? (6)不同敏捷流派如何诠释“测试”-XP、SCRUM、LEAN、DevOps (7)能力差异很大的团队如何实施敏捷 (8)敏捷测试中的技术、工程与管理 2、敏捷测试之测试方案 (1)敏捷测试的总体规划方法论-Google ACC (2)基于User story测试范围 (3)站在“复用视角”俯视待测试范围 (4)测试类型、方法与工具决策 (5)测试深度与测试路径 (6)针对不同领域的测试战略-web、手机、移动终端 (7)建立敏捷的测试规范 (8)实践:针对Web Application规划您的测试方案 3、敏捷测试之测试计划 (1)敏捷测试计划:Testing Sprint backlog (2)对比“Gantt chart”与“Sprint Backlog”优劣 (3)测试范围、测试规模与测试成本 (4)测试者能力与组织 (5)分析测试中业务风险、技术风险与管理风险 (6)可复用的测试资产分析 (7)测试计划与看板管理 (8)沙盘实战:依据讲师提供的素材完成一份测试计划 4、敏捷测试用例 (1)基于ATDD的测试用例 (2)测试心理学与测试用例设计 (3)分析测试数据中BUG命中率 (4)沙盘实战:针对同一个功能规划测试方案 (5)讲师点评:谁的测试效果更佳? (6)测试效果典型的测试方案背后的原因是什么?测试策略 (7)启发性测试策略模型 (8)沙盘实战:请您完成表单型功能的测试策略模型 |
第2天 |
5、敏捷测试之集成构建 (1)持续集成构建的前提条件-单元测试与TDD (2)持续集成构建的粒度-每日持续集成构建 (3)缩小单元测试的范围-基于接口的单元测试 (4)集成构建中的接口验证测试 (5)不同编程平台的持续构建工具 (6)百家争鸣:持续集成测试中常见的问题以及解决方案 (7)持续集成构建后的自动化测试 6、自动化测试提升测试效率 (1)自动化测试与完整的测试用例 (2)搭建测试数据中心减少构造数据的成本 (3)历史数据抽取与变形 (4)测试场景转化测试脚本-录制脚本与脚本参数化 (5)测试断言转化测试脚本-工具配置断言与脚本编写断言 (6)基于性能的自动化脚本 (7)基于“Software Factory”的快速测试脚本编写 (8)提升测试脚本的可维护性 (9)沙盘实战:特殊功能的自动化测试策略实践 7、探索性测试与快速测试 (1)如何发现隐式业务规则约束? (2)业务场景路径的另类组合-打破思维的惯性 (3)发现所有功能一起协同工作时潜在约束 (4)业务关键点的不同解读的差异分析-发现潜在的偏差 (5)触发业务逻辑执行的事件机制分析 (6)业务报表图表的标准分析 (7)基于任务的操作序列分析 (8)案例分析:银行结算时间业务规则分析 8、测试团队的自组织 (1)测试团队与开发团队的结对模式 (2)独立测试团队的服务模式 (3)测试团队的第五项修炼-团队学习 (4)测试团队成员的工作节奏 (5)测试者平稳的工作效率-番茄钟工作法 (6)基于KPI与OKR融合的测试绩效考评 (7)测试看板的情绪激励 (8)沙盘实战:规划与展示您的一天测试工作 |
- 上一篇:敏捷项目管理
- 下一篇:敏捷开发& IPD和敏捷开发结合的实践