什么是持续时间测试?

时间:2011-03-14 10:53:00

标签: testing duration

通过Microsoft考试70-518(http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-518&locale=en-us#tab2)的技能测量部分 在提到的各种可靠性测试中,有“持续时间测试”

我相信没有真正的自动化方法。你只需要启动你的应用程序(可能会对它进行压力测试......压力可以自动化)并在一段时间后观察它(内存/性能)。这是对的吗?

2 个答案:

答案 0 :(得分:4)

我同意您的一般想法,在实际工作量下长时间运行应用程序。细节虽然是特定于应用程序的。对于某些应用程序,随着时间的推移会产生一些有趣的影响,例如,每小时都会有一些家务管理器运行,其中一些缺陷可能只会在多次执行后出现。

我看到长期测试的两个主要动机:

  1. 发现某些类别的缺陷,这些缺陷具有累积效应,因此在一段时间后最容易被发现。
  2. 发现“星星的对齐”缺陷 - 仅在某些情况下出现的缺陷 - 例如,当我们跨越午夜时,或者某些依赖系统在03:00被取下进行维护时,会发生奇怪的事情。理想情况下,我们有更科学的方法来发现这些缺陷,但我确实观察到持续时间测试似乎确实发现了它们。

答案 1 :(得分:-1)

没有持续时间测试这样的东西。这是耐力或更具体的“可靠性测试”。