2011-08-26 103 views
0

我需要了解c#測試驅動程序及其意義。如何以及爲什麼執行....可以任何人幫助瞭解這是一個.net開發人員在.net上不是測試人員....請讓我知道.. 謝謝。什麼是c#測試驅動程序,爲什麼執行

+0

可能是有用的:http://msdn.microsoft.com/en-us/magazine/cc163864 .aspx –

回答

1

「測試驅動器」,也就是一些人指時,他們的意思是一個應用程序,大概只有甚至用於測試開發,而不是出貨,用來測試軟件產品的功能。

這種「測試驅動器」是用於僅會作爲一個DLL,庫或框架,即,沒有真正的「端用戶應用程序」爲這樣的產品中特別有用。

可以說,在測試過程中,也可以使用單元測試,從而構成「測試驅動程序」。但是,以我的經驗,測試驅動程序可以另外也服務器的目的,那超過那些典型的單元測試,如:

  • 一個展示應用程序爲您,圖書館/工具的功能
  • 進行某種「集成測試「(包括數據庫訪問等),這是你在」平均「單元測試中不會做的。

例如,我們曾經開發了某種應用程序服務器。爲了測試它,我們將提供一個單獨的測試客戶端,它可以多次執行請求,併發地記錄統計信息等(有點像Apache JMeter或類似的工具)。

我知道這一切都是有些模糊和寬泛,但 - 沒有進攻 - 所以是你的問題;-)

+0

yap ..我同意。然而,在這之後,我可以用更有意義的方式......因爲我已經從您身上了解到有關「TestDriver」(用於測試的應用程序)的非常基本的東西...謝謝.. :-) –

+0

測試的好例子驅動程序將是網站測試自動化工具 - Selenium和Watin等產品.. – MattDavey

相關問題