验证自动脚本需要多少个周期

时间:2009-09-16 10:07:00

标签: testing automation

我有一个查询。也许这是一个愚蠢的问题,但我仍然需要答案来澄清我的怀疑。

测试正在评估产品或应用程序。我们会进行测试以检查是否有任何显示停止,任何不应出现的问题。

我们从当前的测试用例中自动化(我正在讨论的脚本)测试用例。一旦测试用例自动化,我们需要多少个周期来检查脚本运行的测试没有重大错误,因此脚本运行可靠而不是手动执行测试用例。

提前致谢。

2 个答案:

答案 0 :(得分:3)

如果测试失败时测试脚本总是失败,则只需运行一次脚本。在不更改代码的情况下多次运行脚本不会给您额外的安全性。

您可能会发现测试依赖于在测试期间发生变化的某些外部源,从而使测试失败有时。多次运行测试也无法解决此问题。要解决这个问题,您必须确保测试设置真正初始化所有外部因素,使测试始终成功。如果你无法做到这一点,你就无法可靠地进行测试,因此无法解决这个问题。

也就是说,测试永远无法确保您的产品100%正确或安全。他们只是确保您的产品仍然与上次测试后所做的所有更改之前一样好(或更好)。它有一种水印,告诉你可以依赖的最低质量。水印之上的任何东西都是猜测,但低于它(你的测试涵盖的部分)是安全的。

因此,通过改进测试,您可以在每次更改时使产品更好。如果没有自动测试,每次更改都有可能使您的产品变得更糟。这意味着,如果没有测试,您的质量肯定会因测试而恶化,您可以保证保持一定的质量。

答案 1 :(得分:1)

这是一个巨大的领域,没有简单的答案。

这取决于几个因素,包括:

  • 测试的代码覆盖率
  • 如何定义可靠的