📜  软件中的临时测试

📅  最后修改于: 2021-08-25 10:37:50             🧑  作者: Mango

先决条件–软件测试

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

临时测试具有–

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

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

Adhoc测试可以节省大量时间,Adhoc测试的一个很好的例子就是客户在今天下午6点之前需要产品,而产品开发将在当天下午4点完成。因此,只有有限的时间,即只有2小时,因此开发人员和测试人员团队可以在2小时内通过随机输入一些数据对系统进行整体测试,并检查是否有任何错误。

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

  1. 好友测试–
    Buddy测试是Adhoc测试的一种类型,其中涉及两个实体,一个来自开发人员团队,另一个来自测试人员团队。这样,在完成一个模块并完成单元测试之后,测试人员可以通过随机输入进行测试,而开发人员可以根据当前设计的测试用例过早地解决问题。
  2. 配对测试–
    配对测试是一种Adhoc测试,测试团队中的两个实体可以参与测试同一模块。当一个测试人员可以执行随机测试而另一个测试人员可以维护发现记录时。因此,当两个测试人员结对时,他们交换了他们的想法,见解和知识,因此可以在模块上执行良好的测试。
  3. 猴子测试–
    猴子测试是一种Adhoc测试,其中基于随机输入对系统进行测试而没有任何测试用例,并且跟踪系统的行为并监视系统的所有功能是否正常运行。由于遵循了随机性方法,因此对输入没有任何限制,因此将其称为“猴子测试”。

临时测试的特征:

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

何时进行临时测试:

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

什么时候不进行临时测试:

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

临时测试的优点:

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

临时测试的缺点:

  • 有时,由于没有书面的测试用例和文档,因此很难根据已发现的问题解决错误。
  • 需要有关产品和测试概念的丰富知识,以完美识别任何模型中的问题。
  • 它不能提供任何保证可以确定错误的信息。
  • 找到一个错误可能会花费一些不确定的时间。

进行Adhoc测试的五种方法:

  1. 良好的软件知识。
  2. 找出错误-错误区域。
  3. 确定测试区域的优先级。
  4. 大致计划测试计划。
  5. 使用正确的工具。