2

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

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

4

2 回答 2

4

我同意您的一般想法,在实际工作负载下长时间运行应用程序。虽然细节是特定于应用程序的。对于某些应用程序,随着时间的推移会产生有趣的效果,例如,一些日常事务子任务每小时运行一次,其中的一些缺陷可能仅在多次执行后才会显现。

我看到了长时间测试的两个主要动机:

  1. 发现具有累积效应的某些类别的缺陷,因此在一段时间后最容易检测到。
  2. 发现“星星对齐”缺陷——仅在某些情况下出现的缺陷——例如,当我们跑过午夜时会发生一些奇怪的事情,或者当某个从属系统在 03:00 停机进行维护时。理想情况下,我们有一种更科学的方法来发现这些缺陷,但我确实观察到持续时间测试似乎确实发现了它们。
于 2011-03-14T11:15:17.133 回答
-1

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

于 2012-10-04T13:18:49.573 回答