测试策略(test strategy)和测试计划(test plan)的区别

测试策略与测试计划...

测试策略与测试计划

在任何大型项目中,测试都是过程中至关重要的一部分。全面准确的测试确保项目符合标准,没有严重缺陷。在进行任何测试之前,需要制定并遵循两个文档:测试策略和测试计划。两者的主要区别在于范围。测试策略包括需要实现的目标和要使用的方法。这通常是公司或项目范围的文档。相比之下,测试计划是一个更本地化的文档,它处理项目的特定部分或组件,并遵循测试策略中所述的指导原则。

在一些较小的项目中,测试策略通常被认为是测试计划的一部分,这主要是因为只有一个测试计划,而将测试策略分开似乎并不实际。但是在包含许多组件的大型项目中,只有一个测试策略和少数测试计划;通常每个主要部件一个。测试计划通常由测试经理或测试负责人完成。这是一个中级职位,需要一个对他所工作的部分非常了解的人。另一方面,测试策略通常由项目经理或更高级别的人完成,因为它需要一个对项目有全面了解的人。

因为测试策略将涵盖一系列相互之间可能非常不同的组件,所以它只涵盖如何接近测试过程的一般观点。具体的细节,比如谁做实际的测试,以及如何执行这些步骤,都留给测试计划。测试计划和测试策略之间的另一个主要区别是它们在一段时间内是如何存在的。测试策略是一个从开始到结束都保持不变的静态文档。相比之下,测试计划经常被更改,以适应随着项目的进展可能发生的不可预见的情况。

总结:

1.测试策略比测试计划更全面。2.测试策略由项目经理执行,而测试计划由测试经理或负责人执行。3.测试策略谈论一般方法,而测试计划谈论细节。4.测试策略保持静态,而测试计划可以更改。

  • 发表于 2021-06-23 23:36
  • 阅读 ( 261 )
  • 分类:IT

你可能感兴趣的文章

测试e(test e)和测试c(test c)的区别

测试E和测试C的关键区别在于每种睾酮类型的半衰期。试验E(或睾酮)的半衰期约为11天,而试验C(或丙酸睾酮)的半衰期约为12天。 测试E和测试C都是可以提高表现的****。这些是类固醇酯,参与肌肉建设和加强肌肉。当以...

  • 发布于 2020-10-18 10:13
  • 阅读 ( 303 )

性能测试(performance testing)和负载测试(load testing)的区别

关键区别-性能测试与负载测试 性能测试和负载测试的关键区别在于,性能测试是一种非功能性测试,用于在各种负载条件下验证和验证系统属性,而负载测试是一种性能测试,用于检查应用程序在预期工作负载下执行的能力...

  • 发布于 2020-10-18 12:16
  • 阅读 ( 473 )

亚马逊正在招聘无人机测试飞行员

亚马逊去年年底宣布了其交付无人机亚马逊Prime Air的计划。然后,很长时间:什么都没有。正如观察人士指出的,该项目至少有几个障碍要实现。但该公司似乎正在取得进展:它在剑桥和西雅图都为一名“飞行运营工程师”招工...

  • 发布于 2021-04-27 21:30
  • 阅读 ( 151 )

负载测试(load testing)和性能测试(performance testing)的区别

负载测试与性能测试 性能测试和负载测试是两个经常互换使用的术语,尽管它们之间有很大的不同。实际上,负载测试只是性能测试的一部分。因此,它是一种侧重于特定部分的性能测试。 负载和性能测试通常用于软件工程...

  • 发布于 2021-06-23 21:28
  • 阅读 ( 287 )

测试用例(test case)和测试场景(test scenario)的区别

软件测试是软件开发项目的基本组成部分之一,它有助于确定软件程序或应用程序是否满足业务需求。 这是一种对系统进行的调查,以确定程序中的漏洞、漏洞或不检点。测试有很多方法。 测试用例和测试场景是软件测试的两...

  • 发布于 2021-06-25 10:59
  • 阅读 ( 1151 )

介电试验(dielectric test)和绝缘试验(insulation test)的区别

...载,从而导致设备选择不当。这就是为什么需要定期电气测试来检测系统中的此类故障,特别是电气设备的劣化。 也就是说,介电耐压试验,或通常被称为“高压试验”,确定了薄弱点的击穿电压,并验证了部件的绝缘是否足...

  • 发布于 2021-06-26 11:36
  • 阅读 ( 646 )

手动测试(manual testing)和自动化测试(automated testing)的区别

手动测试和自动测试的主要区别在于,手动测试需要人工测试人员来执行测试用例,而自动测试需要自动化工具来执行测试用例。 软件测试是验证和确认软件产品是否按预期工作的过程。执行软件测试有两种方法:手动或使用...

  • 发布于 2021-07-01 05:11
  • 阅读 ( 507 )

单元测试(unit testing)和功能测试(functional testing)的区别

单元测试和功能测试的主要区别在于,单元测试检查系统的各个模块或单元,而功能测试检查系统的特性或功能。 软件测试是软件开发中的一项主要功能。它有助于为客户提供工作可靠的软件。测试有多种类型,单元测试和功...

  • 发布于 2021-07-01 07:39
  • 阅读 ( 1014 )

单元测试(unit testing)和集成测试(integration testing)的区别

单元测试和集成测试之间的主要区别在于,单元测试检查单个模块是否按预期工作,而集成测试检查单个模块的组合,以查看它们作为一个组是否正常工作。 软件测试是软件开发的一个重要阶段。它有助于确定软件是否满足业...

  • 发布于 2021-07-01 07:41
  • 阅读 ( 1068 )

系统测试(system testing)和系统集成测试(system integration testing)的区别

系统测试与系统集成测试的主要区别在于系统测试检查系统整体的行为,而系统集成测试检查系统多个模块之间的数据传输。 软件测试是验证和确认软件是否按要求工作的过程。最好尽早开始测试,因为这有助于降低修复缺陷...

  • 发布于 2021-07-01 07:45
  • 阅读 ( 853 )
hlcc1021
hlcc1021

0 篇文章

相关推荐