📜  瀑布软件测试

📅  最后修改于: 2022-05-13 01:56:59.924000             🧑  作者: Mango

瀑布软件测试

瀑布软件测试是一种软件测试,其中不同的测试级别一个接一个地执行。它涉及测试团队成员,与敏捷测试开发团队不同,它不参与测试阶段。测试团队基本上是在软件或产品的完整开发完成后执行测试操作。只有在开发生命周期完成后,测试生命周期才开始。一旦软件完全开发,则只执行测试操作。

瀑布测试的目的:
瀑布测试的目标是:

  • 检测软件产品或应用程序中的缺陷。
  • 开发完成后测试系统或应用程序。
  • 同时发现所有缺陷。
  • 按顺序执行测试过程。

瀑布测试的特点:

  • 测试被视为一个单独的阶段。
  • 只有在开发阶段完成后才进行测试。
  • 开发团队不参与测试工作。
  • 测试以水平方式进行。
  • 只有在前一个测试完成后才会进行另一次测试。

瀑布测试表示:



瀑布测试的优点:
瀑布测试的优点是:

  1. 由于不涉及开发团队,因此减少了开发人员的工作量。
  2. 可能的头脑的参与会导致更糟糕的结论并在决策制定中产生问题,因此瀑布测试中没有这样的问题,因为开发和测试团队不一起工作。
  3. 由于不在每次迭代中都执行测试,因此耗时更少。
  4. 同时检测所有缺陷。
  5. 开发工作和测试工作是分开的,可以提高软件质量。
  6. 开发阶段没有障碍。

瀑布测试的缺点:
瀑布测试的缺点是:

  1. 如果一项测试失败,则会停止并且无法处理进一步的测试。
  2. 有时,由于多个缺陷同时出现缺陷,因此可能会更耗时。
  3. 增加了测试团队的工作量。
  4. 测试团队以逐级方式执行测试,这可能会导致耗时。
  5. 与敏捷测试相比,软件质量可能较低。