先建立乙個類庫,名稱為largest,用於尋找最大數
using
system;
using
system.collections.generic;
using
system.text;
namespace
largest
...for
(index =0
; index
<=
list.length -1
; index++)
...}
return
max;}}
}
接著建立測試單元。方法:在上面的頁面空白處右鍵選擇建立單元測試,接著系統自動建立了乙個測試專案。下面修改**,以便更好的檢視測試過程
//int list = null;
//todo: 初始化為適當的值
//int expected = 0;
//int actual;
//actual = largest.cmp.largest(list);
//assert.areequal(expected, actual, "largest.cmp.largest 未返回所需的值。");
//assert.inconclusive("驗證此測試方法的正確性。");
assert.areequal(
9, largest.cmp.largest(
newint
...
));
assert.areequal(
9, largest.cmp.largest(
newint
...
));
assert.areequal(
9, largest.cmp.largest(
newint
...
));
assert.areequal(
9, largest.cmp.largest(
newint
...
));
assert.areequal(
1, largest.cmp.largest(
newint
...
));
assert.areequal(-7
, largest.cmp.largest(
newint
...
));
然後執行測試專案,可以檢視測試結果
vs2005單元測試
軟體測試真的很重要,我想寫個例子說明一下如何使用vs2005自帶的測試工具進行測試。這個在面試的時候,我被問到了,可是什麼也答不上來。我從來都沒有做過軟體測試,好虧哦。第一步,先建乙個專案,我自己建的是乙個類庫叫copyfile,裡面只有乙個方法叫做filecopy。這樣命名很不規範,我只想達到如何...
vs2005 單元測試
由於vs2005中的單元測試比較簡單,下面我直接通過乙個簡單的demo來說明它的使用方法。一.新建乙個類庫專案 unittesting 在預設的class1中,寫入乙個簡單的加法函式。1using system 2using system.collections.generic 3using sys...
VS2005配置CPPUnit進行單元測試
一 編譯cppunitproject 1 解壓檔案cppunit 1.12.1.tar.gz。2 編譯 base src cppunit cppunitlibraries.dsw中的cppunit dll專案。這是cppunit基本類庫。release和debug版本號須要同一時候編譯。3 編譯 b...