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

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2011-03-27  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 4926
  • 日志数: 25
  • 文件数: 2
  • 建立时间: 2007-08-28
  • 更新时间: 2007-12-19

RSS订阅

Open Toolbar