您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 >
單元測試助手 TestDriven.Net
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2013/12/9 13:36:22 ] 推薦標簽:

如果代碼編輯選項被選擇了,將要執(zhí)行的測試將會被在光標的位置被終止。當你右鍵點擊在任何一個方法的內(nèi)部,出現(xiàn)‘RunTest(s)每個單獨的測試將會被執(zhí)行(如圖2)。右鍵點擊’Run Test(s)’的時候,所有的測試在一個命名空間中都會被執(zhí)行。'Run Test(s)'按鈕也同樣在'Solution Explorer'中被找到.它可以被用來執(zhí)行在一個解決方案,項目,或者項目item中的測試。

圖示 2. Run Test(s) menu item

隨機測試

隨機測試提供了一個很有用的拋棄命令行程序的替代物。他們無論如何不能替代了真正的單元測試。當然,他們將要打算提供一個方便的本地私有方法在第三個版本中。

任何一個方法都能夠通過簡單的右鍵點擊’Run Test’作為一個隨機測試被執(zhí)行。他可以是公有的,私有的,靜態(tài)的instance的方法。Any method can be executed as an ad-hoc test simply by right-clicking inside it and selecting 'Run test(s)'. It can be a 'public', 'private', 'static' or 'instance' method. Instance方法來說,當你使用默認的類的構(gòu)造器的時候,一個對象將會被建立。當一個測試被執(zhí)行的時候,Dispose方法也會被實現(xiàn)了IDisposable接口的時候唄調(diào)用。

如果一個隨即的測試返回一個蠶食,這個參數(shù)將會唄擴展到’Test’的輸出面板。復雜的對象講有他們的域和屬性被顯示出來?蓴(shù)的對象將會列出來。原始的對象將會轉(zhuǎn)換成字符串并將被顯示出來。當使用’Debug.WriteLine’的時候,同樣的結(jié)果也會被包含進來。

測試輸出 & 測試列表

這個 'Test' 輸出面板將是一個窗口,在這里會看見所有的測試結(jié)果和警告信息(如圖三)。與命令行輸出和錯誤信息一起,跟蹤和調(diào)試信息同樣將會被發(fā)送,如果所有的測試在一個項目或者解決方案中唄執(zhí)行,測試輸出框?qū)⒅伙@示忽略的或者沒有通過的測試。

當一個測試失敗,測試的名字一起會被異常的信息和跟蹤隊列被顯示出來。如果代碼被帶著一些調(diào)試信息所編譯,相同的堆棧跟蹤信息將會計算出行數(shù)。雙擊這些部分會是一個駕馭澤這個雜亂代碼的很好方法。

圖示 3. Output Test Pane

上一頁1234下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd