今天一直在擺弄vs自帶的單元測試.有那麼一點心得,與大家分享一下
測試->新建測試->單元測試嚮導,然後選中你要測試的專案,程式就會自動生成測試專案測試類以及測試方法
命名方式是××test,如果有函式過載,會再加上數字的字尾,如1,2,3等
需要注意的是:
只有team版的vs才有測試功能
如果你用的是中文版,而又把語言改為英文的話,會造成測試模板丟失,再把語言換回來就好了
和別的單元框架相似,這裡會經常用到一些斷言:
assert.areequal 如果相等,(a.equals(b)),通過
assert.arenotequal 如果相等,(a.equals(b)),不通過
assert.arenotsame 如果是引用相等,不通過
assert.aresame 如果是引用相等,不通過
assert.fail 不通過,失敗
assert.inconclusive 不通過,沒有結論
assert.isfalse 如果為真 不通過
assert.isinstanceoftype 如果是某型別的例項 通過
assert.isnotnull 如果為空 不通過
assert.isnull 如果為空 不通過
assert.istrue 如果為真 通過
寫好測試用例,就可以執行了.每進行一次測試,都會在tsetresult下生成新的程式集
如果每次都要部署某些外部檔案(配置,資料等),該怎麼辦呢?
在測試->編輯測試執行配置->本地測試執行(你的測試名稱)->部署
中把你要新增的檔案加入即可
VS2005使用點滴積累
改變ie設定使vs能除錯js ie瀏覽器 工具 網際網路選項 高階 瀏覽 停用指令碼除錯 vs2005新建c 的http的網站專案 啟動vs2005 檔案 新增 綱站 asp.net綱站 在點選 確定 按鈕前 請選擇 位置 檔案系統,http,ftp中的http 語言 visual basic,vi...
VS2005使用小技巧
以下為本人日前使用vs2005中發現的小技巧 眾所周知,使用組合鍵alt tab可以方便快捷的在不同視窗之間切換。但你試過組合鍵ctrl tab嗎 馬上試試吧,當你在vistual studio 2005這類含多子視窗的程式中,可以使用ctrl tab迅速的在眾多子視窗在切換!目前發現支援此組合鍵的...
使用VS2005做效能分析
下面通過乙個簡單的例子來講解vs2005是如何做效能分析的。1 編寫乙個排序程式 程式 如下 採用氣泡排序演算法 using system using system.collections.generic using system.text program sh new program sh sor...