vs 命令測試工具mstest

2021-06-17 17:00:07 字數 1163 閱讀 1645

在我的專案中使用的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...