Visual Studio 單元測試之四—Generic測試

來源:互聯網
上載者:User

這裡的Generic我覺得理解為正式發行前小眾測試更合適。因為在這種測試模式下Visual Studio只是啟動一個外部的程式,然後通過傳回值(0:Passed,其他值:failed)來判斷運行結果。

到目前為止,我還沒有想到它的具體用途,可能微軟就是為了相容其他測試載入器吧。比如把NUint作為外部程式來調用,讓它跑一些測試案例。

建立Generic測試:

Add->Generic Test如:在第一個輸入框中寫入要啟動並執行外部程式路徑.

 

其他選項,比如命令列參數等,可以根據具體情況增加。

這時在Test List Editor視窗就可以看到剛才建立的Generic測試。

 

大家可以自行運行查看結果。

 

 

此至Generic  Test已經完成了。我想說的是,Generic Test其實並不難,難的是什麼時候用。我設想了一種情況:在一個大項目中,以前一直是用其他測試載入器進行測試(如NUnit),而且具有大量的測試案例,現在改用VS的test,不可能把以前的用例全部遷移過來,也就是說存在兩個測試載入器要一起用的情況。在這種情況下,Generic Test的優勢就體現出來了。如,我們可以把Generic和其他測試一起運行或把它們組合成已排序的測試等。

 

如需轉載,請註明本文原創自灰太狼的部落格:http://blog.csdn.net/tjvictor

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.