代码之家  ›  专栏  ›  技术社区  ›  PJ.

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

  •  0
  • PJ.  · 技术社区  · 17 年前

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

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

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

    事先谢谢。

    2 回复  |  直到 16 年前
        1
  •  3
  •   Aaron Digulla    17 年前

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

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

    也就是说,测试永远不能确保你的产品100%正确或安全。他们只需确保您的产品仍然像上次测试以来所做的所有更改之前一样好(或更好)。它有点像一个水印,告诉你你可以依赖的最低质量。任何高于水印的东西都是推测,但低于它(测试覆盖的部分)是安全的。

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

        2
  •  1
  •   Mitch Wheat    17 年前

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

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

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