測試專案是否能用 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 的自動化流程統一取得最新版本編譯和測試
才是王道呀!