測試專案是否能用 Command line 執行?

測試專案是否能用 Command line 執行?

首先感謝 Pual 大哥的協助驗證

之前有人問我說

我們寫的 Unit Test 、 Coded UI Test 、Web Test 和 Load Test 是否可以不要開啟 VS 2010 就可以執行呢??

但無論我們怎麼呼叫 xxxTest.Dll 怎麼就是沒有用呢?? (  是的! 自已直接去呼叫 而不透過 Unit Test Framework 是沒有用的 )

因為想要做自動化,但小弟第一個想到的就是直接透過 Team Build 就可以解決這件事啦!!

還可以主動回報測試結果和產生報表呢!

沒想到過沒多久又有人問同樣的問題,這次更狠 連 TFS 都沒有。

是否能直接寫 批次檔就能執行測試呢?

要怎麼做呢?

請用  mstest 這個指令就可以了! ( 但該台電腦必須要安裝 VS 2010 Permier 以上的版本 )

cd C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

mstest /testcontainer:D:\dotnet\TestUIProject\TestUIProject\bin\Debug\TestUIProject.dll /resultsfile:C:\TestResult\FirstUITest.trx

 

不過,這件事情還是要回歸到基本面,透過 Team Build Server 的自動化流程統一取得最新版本編譯和測試

才是王道呀!