在我的專案中使用的vs自帶測試工具mstest而不是nunit, 有時需要自動化測試vs中的**,便於整合,需要在命令列執行。
在vs安裝目錄下會有乙個mstest.exe程式,例如我的機器上,該程式的位置是:c:/program files/microsoft visual studio 8/common7/ide/mstest.exe
利用該程式,我們就可以不用啟動visual studio,用指令碼就能執行testmethod了
mstest.exe 命令列選項
常規命令列選項
/testcontainer:[
檔名]載入乙個包含測試的檔案。
示例:/testcontainer:tests.dll
有關更多資訊,請參見 /testcontainer。
/testmetadata:[
檔名]載入乙個包含測試元資料的檔案。
有關更多資訊,請參見 /testmetadata。
/testlist:[
測試列表路徑
]指定要執行的在元資料檔案中指定的測試列表。
有關更多資訊,請參見 /testlist。
/category:[
測試類別篩選器
]指定並篩選要執行的測試類別。
有關更多資訊,請參見 /category。
/test:[
測試名稱
]指定要執行的測試的名稱。
有關更多資訊,請參見 /test。
命令列測試的步驟:
1、在命令列狀態,進入到該測試專案所在資料夾bin\debug目錄下
2、執行測試專案的dll
testbll_sys_role.dll是vs測試專案生成的dll,這是我們測試的目標
執行命令:mstest /testcontainer:testbll_sys_role.dll 就可以執行該專案中所有測試
python編寫 VS 使用測試工具
介面測試工具有許多 soupui postman robotframe 為什麼還要學習程式設計的方式來做介面測試?測試工具的缺陷如下 1.測試資料不可控制 2.無法測試加密介面 3.擴充套件能力不足 定時任務 傳送測試報告到指定郵箱 robotframework jenkins整合可達到相應效果 備...
Linux IO 測試工具 fio命令
fio是測試io的非常好的工具,用來對磁碟進行壓力測試和驗證。磁碟io是檢查磁碟效能的重要指標,可以按照負載情況分成照順序讀寫,隨機讀寫兩大類。fio是乙個可以產生很多執行緒或程序並執行使用者指定的特定型別i o操作的工具,fio的典型用途是編寫和模擬的i o負載匹配的作業檔案。也就是說fio 是乙...
Linux命令 ab 壓力測試工具
安裝 yum y install httpd tools示例 ab n 10 c 2 n 訪問次數 c 併發個數 其他引數 t 測試所進行的最大秒數 p 包含了需要post的資料的檔案 t post資料所使用的content type頭資訊 k 啟用http keepalive功能,即在乙個http...