一、使用visual studio進行單元測試的幾個建議
1.先寫單元測試(依我愚見,應該是介面先行,如果有的話) -> 測試失敗 -> 以最小的改動(即編寫實際**)使測試通過(而在vs2012中已經不能通過現有專案直接生成測試專案了,我覺得這個功能還是應該保留,微軟總是這副德行,強迫使用者適應他們的產品,但是又不得不適應);
2.不因單元測試而追加功能(**),即邏輯不受單元測試影響;
3.改變了**的邏輯(增刪改),應及時執行單元測試;
4.在測試方法宣告attribute —— testcategory("分類或特徵名");
5.在單元測試專案新增fakes程式集分離外部依賴(如資料庫訪問,獲取配置資訊等);
6.初始化單元測試類中的成員等資訊,可新增方法並宣告attribute[testinitialize](方法需為public);
二、下面我們以vs2012為例,來看一下如何在visual studio中進行單元測試
1.首先,右鍵點選解決方案(solution)彈出右鍵選單(context)
選擇新增(add) - 新專案(new project), 在給出的模版中,選擇 visual c# - test -unit test project 如圖。
2.得到模版如圖
3.在測試方法中(此處為預設的testmethod1,一般修改為 需要測試的方法名+test )新增自己需要測試的**
例如新增類xmlserializationtest,**如下:
c# ** 複製
[testclass]4。測試**寫好後, 即可點選上方選單test-run- alltests等,來進行測試測試完畢後。下方會產生結果列表。紅色為未通過的testcase。若想對其進行debug,可右擊紅色的testcase,選擇debug selected tests。修改後,也可右擊想要重新測試的testcase,選擇run selected tests.publicclassxmlserializationtest
[testmethod]
publicvoidtestwritexml()
[testmethod]
publicvoidtestreadxml()
}
Visual Studio 使用記錄
工作的原因,開發工具由rad studio c builder delphi 系列 比如rad studio 2010,rad studio 10.2.3 轉向visual studio系列,初始接觸visual studio 2013 update 5.現在將使用記錄記載如下。你好!這是你第一次使...
Visual Studio 使用技巧
1.鍵入prop後,連續按兩下tab,可以自動生成屬性,然後輸入型別和名稱。類似的還有 propg,生成private set的屬性 propfull,生成私有字段,和相應屬性 2.ctrl c,x,l,複製,剪下,刪除游標所在行 不用選中行哦 3.todo 給要做還沒做的事性記下來,以後可以通過 ...
使用 Visual Studio 進行除錯
您已經建立了應用程式並解決了生成錯誤。現在,您必須糾正那些使應用程式或儲存過程無法正確執行的邏輯錯誤。可以用開發環境整合除錯功能做到這一點。這些功能使您可以在某些過程位置停止執行,檢查記憶體和暫存器值,更改變數,觀察訊息通訊量,以及仔細檢視 的行為。本節內容 visual studio 偵錯程式中的...