2010-11-11 70 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

相關問題