敏捷测试是一种软件测试机制,涉及所有团队成员,其中主要所有者是主题专家,被称为产品所有者,测试人员被称为质量保证者。敏捷测试不是与开发生命周期一起单独执行的。敏捷测试涉及需求,设计,测试策略开发,测试用例开发和执行。
瀑布测试是分阶段进行的测试。这是一步一步的测试,步骤的顺序是固定的。完成一个阶段的测试后,第二阶段开始。
以下是敏捷测试和瀑布测试之间的重要区别。
序号 | 键 | 敏捷测试 | 瀑布测试 |
---|---|---|---|
1 | 相 | 没有敏捷测试阶段的概念。 | 测试是瀑布测试中的一个单独阶段。 |
2 | 发展历程 | 测试是在开发过程中的敏捷测试中执行的。 | 在Waterfall测试中完成开发后,测试开始。 |
3 | 必要的聚会 | 在敏捷测试中,质量保证是需求收集的一部分。 | 在Waterfall测试中,QA通常不参与需求收集阶段。 |
4 | 验收测试 | 验收测试用例在每次迭代完成后执行。 | 开发软件后,将执行能力测试用例。 |
5 | 延迟 | 在敏捷测试中,开发和测试之间没有时间延迟。 | 在瀑布式测试中,开发和测试之间经常会发生一些延迟。 |
6 | 交叠 | 测试级别在敏捷测试中可能会重叠。 | 测试级别在瀑布测试中不能重叠。 |