2010-11-11 49 views
0

我在ASP.NET应用程序中构建了一项功能,其中功能只是运行并删除一些旧数据的后台服务。我使用System.Timers.Timer每12小时运行一次服务。ASP.NET - 配置一项功能,以便QA可以对其进行测试

我的问题是,我该如何建立这样的QA才能正确测试功能?很显然,我不能指望QA等待12小时以确保功能正常工作。

一些想法:

  • 有计时器在配置文件中经过配置 。
  • 有一些隐藏的 页,QA可以加载,将 运行该功能。
  • 有QA配置不同的定时器 建立 (例如运行在QA每15秒版本)

什么是做到这一点的好办法?

回答

2

使计时器经过周期可配置。

QA将能够测试:

  1. 定时器正常工作(他们可以测试不同的时期)。
  2. 完成的工作是正确的工作。
+0

如果我把它放在一个配置文件中,每次他们想测试该功能时,QA都不会在IIS中重启应用程序吗? – 2010-11-11 19:43:05

+0

@Judah Himango - 如果这是一个'web.config',那么每次改变web应用都会自动重启。我会说他们可以在_one_配置上测试一段时间。 – Oded 2010-11-11 19:46:33

+0

我没有意识到这一点。谢谢(你的)信息。 – 2010-11-11 20:01:29

相关问题