《單元測試之道 C#》導讀
上一篇 /
下一篇 2007-08-28 18:29:13
手頭的這本《單元測試之道》出自電子工業出版社,由Andrew hunt david thomas合著。這個中文書名的確不好,原作者起的書名叫Pragmatic
unit testing 實用單元測試。把一個實用的技術翻譯成**之道,有點把高的意思。單元測試包括很多血肉的東西,老美只不過談了談如何用
nunit完成單元測試,而且還是針對于
程序員的。如果將這個看這是單元測試的道,實在是叛道。 第一章不談。老外廢話多,領教過了。第二章 首個單元測試 討論了一個靜態方法的
測試過程: public class cmp{ public static int Largeest(int[] list){ for index,max=Int32.MinValue; for (index=0;index
max){ max=list[index]; } } return max; } } 對應的nunit測試腳本: using NUnit.Framework; [TestFIxture] public class TestLargest{ [Test] public void Largestof3(){ Assert.AreEqual(9,Cmp.largest(new int[]{測試用例}})); } } 測試用例在實際運行的腳本中可以設計為 7,8,9 9,8,7 7,9,8 9,9,8 -1,-5,22 甚至是空什么的. 等等. 演示了如果用Nunit做單元測試.同時介紹了Nunit的安裝.運行環境. 當然,這里運行的是返回值的情況,返回對象的也可以測.NUnit目前對于GUI測試支持不好.而且也不支持代碼分析.NUnit能做的,其實只是大部分的軟件單元功能驗證.
導入論壇
引用鏈接
收藏
分享給好友
推薦到圈子
管理
舉報
TAG: