Testing 什么是持续时间测试?

Testing 什么是持续时间测试?,testing,duration,Testing,Duration,在浏览Microsoft考试70-518()的技能测量部分时 在提到的各种可靠性测试中,有“持续时间测试” 我相信没有真正的自动化方法来做到这一点。您只需要启动应用程序(可能是对其进行压力测试……压力可以自动进行),并在一段时间后观察它(内存/性能)。这是否正确?我同意您的一般想法,在实际工作负载下长时间运行应用程序。但细节是特定于应用程序的。对于某些应用程序,随着时间的推移会产生有趣的效果,例如,一些内部管理子任务每小时运行一次,其中的一些缺陷可能只有在多次执行后才会显现 我认为长期测试有两个

在浏览Microsoft考试70-518()的技能测量部分时 在提到的各种可靠性测试中,有“持续时间测试”


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

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

我认为长期测试有两个主要动机:

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

  • 没有持续时间测试这回事。它是耐久性,或者更具体地说是“可靠性测试”