测试策略和测试计划的区别?

Difference between test strategy and test plan?

根据很多articles/google,很难理解或解释测试计划和策略之间的确切区别。最近经历了一个面试,似乎我的回答没有让面试官信服。 因此,如果有人可以帮助我回答这个问题以了解测试计划和策略之间的 细线 请。谢谢。

这是附加的差异。

言出必行。测试计划意味着我们正在计划特定范围。我们必须在测试计划中定义的给定时间范围内对给定环境进行测试。虽然这些策略在组织级别很常见,但它是关于测试的高级描述,测试的类型和位置等。

测试策略和测试计划的区别如下:

测试策略 主要由定义测试方法的 QA 经理编写。测试策略源自业务需求文档,它基本上设定了测试标准。 测试策略包含以下内容:

  • 范围
  • 商业挑战
  • 测试方法
  • 测试可交付成果
  • 错误跟踪方法
  • 自动化
  • 风险

测试计划 由 Senior/Lead QA 编写,其中包括与测试相关的详细信息,即如何测试、要测试的功能、测试类型。测试计划源自 SRS。 测试计划包含以下内容:

  • Objective
  • 测试环境
  • 特征In/Out范围
  • Entry/Exit 条件
  • 测试类型
  • 状态

通常,测试策略由项目经理制定,用于定义测试应用程序的总体方法。它概述了实现定义的测试目标所需的条件。您可以为手动和 automated testing 制定单独的测试策略,以指定需要测试的范围、将使用哪些工具、将遵循哪些标准以及如何报告错误跟踪等因素。

通常有多个测试计划侧重于应用程序的不同领域和功能以详细说明将要测试的功能,step-by-step 计划将如何测试它以及必须满足哪些验收标准这将 pass/fail 实施的可行性。它应该包括测试必须开始和结束的时间表、负责人以及测试环境的详细信息。