首页 / 科技数码 / 正文

敏捷测试 第2讲 敏捷测试流程

Scrum 模式下的敏捷测试流程有 7 项主要活动——测试需求分析与定义、测试计划、测试设计、BVT(Build Verification Test)、持续测试、版本验收测试、测试交付与反思等,但不能理解为 7 个阶段,许多活动都是并行的,包括计划、设计都是贯穿整个迭代。

(1)测试需求分析与定义 ,对用户故事(User Story,US)、Epic 等进行评审,为每一个用户故事建立验收标准,确保它具有可测试性,并从业务需求出发,了解要做哪些测试,初步界定测试的范围等。

(2)测试计划 ,这里指的是当前迭代的测试计划,包括进一步明确具体的业务要求和质量要求、制定测试目标、明确测试范围和测试项、分解测试任务、识别出测试风险并制定测试策略等。计划是一个覆盖整个迭代的过程,通常用 Planning,也就是前面所说的,要基于上下文不断调整或优化测试计划,只是在 Sprint Planning 时先写出初步的测试计划,按这计划开始执行后续的测试过程。

(3)测试设计 ,这里强调的是大颗粒度或粗颗粒度的测试设计,包括测试模型设计,如事件流图、状态图等的设计,而不是指测试用例的设计。

如有侵权请及时联系我们处理,转载请注明出处来自