📜  软件中的临时测试

📅  最后修改于: 2021-09-13 03:17:04             🧑  作者: Mango

先决条件 – 软件测试

临时测试:
临时测试是一种软件测试,在正式测试完成后非正式地、随机地进行,以找出系统中的任何漏洞。因此,它也被称为随机测试或猴子测试。临时测试不是以结构化的方式执行的,因此它不基于任何方法论方法。这就是临时测试是一种非结构化软件测试的原因。

临时测试具有 –

  • 没有文档。
  • 没有测试用例。
  • 无测试设计。

由于它不基于任何测试用例,也不需要文档或测试设计,因此解决最终确定的问题对开发人员来说变得非常困难。有时会发现非常有趣和意外的错误或不常见的错误,这些错误在书面测试用例中是永远不会发现的。实际上这个临时测试用于验收测试。

临时测试可以节省大量时间,临时测试的一个很好的例子是客户在今天下午 6 点之前需要产品,但产品开发将在当天下午 4 点完成。所以手头只有有限的时间,即只有 2 小时,所以在这 2 小时内,开发人员和测试人员团队可以通过随机输入来测试整个系统,并可以检查任何错误。

临时测试的类型:
Adhoc 测试分为以下三种类型。

  1. 好友测试 –
    伙伴测试是一种临时测试,其中将涉及两个机构,一个来自开发团队,一个来自测试团队。这样在完成一个模块并完成单元测试后,测试人员可以通过提供随机输入进行测试,开发人员可以根据当前设计的测试用例过早地修复问题。
  2. 配对测试 –
    配对测试是一种临时测试,其中测试团队的两个机构可以参与测试同一个模块。当一名测试人员可以执行随机测试而另一名测试人员可以保留调查结果的记录时。因此,当两个测试人员配对时,他们会交换他们的想法、意见和知识,以便对模块进行良好的测试。
  3. 猴子测试 –
    Monkey 测试是一种临时测试,其中系统基于随机输入进行测试,没有任何测试用例,系统的行为被跟踪,系统的所有功能是否正常工作都受到监控。由于遵循随机性方法,因此对输入没有限制,因此称为猴子测试。

临时测试的特点:

  • 临时测试是随机进行的。
  • 基于没有文档、没有测试用例和没有测试设计。
  • 它是在正式测试后完成的。
  • 它遵循一种非结构化的测试方式。
  • 与其他测试技术相比,它花费的时间相对较少。
  • 它有助于发现测试用例中提到的错误和不一致。

何时进行临时测试:

  • 当测试系统的时间有限时。
  • 当没有明确的测试用例来测试产品时。
  • 正式测试完成后。
  • 当开发基本完成时。

何时不进行临时测试:

  • 当测试用例中存在错误时。
  • 进行 Beta 测试时。

临时测试的优点:

  • 书面测试用例无法识别的错误可以通过临时测试来识别。
  • 它可以在非常有限的时间内完成。
  • 帮助创建独特的测试用例。
  • 此测试有助于构建一个功能强大的产品,该产品不易出现未来问题。
  • 此测试可以在软件开发生命周期过程 (SDLC) 中的任何时间执行

临时测试的缺点:

  • 有时根据已识别的问题解决错误很困难,因为那里没有书面测试用例和文档。
  • 需要对产品和测试概念有很好的了解,才能完美地识别任何模型中的问题。
  • 它不提供任何保证会明确识别错误。
  • 发现一个错误可能需要一些不确定的时间。

进行临时测试要遵循的五种做法:

  1. 良好的软件知识。
  2. 找出容易出错的区域。
  3. 优先测试区域。
  4. 粗略地计划测试计划。
  5. 使用正确的工具。