《单元测试之道 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: