
单元测试是开发者编写的一小段代码,用于检验被测代码中的一个很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。我们编写代码时,一定会反复调试保证它能够编译通过。但代码通过编译,只是说明了它的语法正确,我们却无法保证它的语义也一定正确。没有任何人可以轻易承诺这段代码的行为一定是正确的。幸运的,单元测试会为我们的承诺做保证。编写单元测试就是用来验证这段代码的行为是否与我们期望的一致。有了单元测试,我们可以自信的交付自己的代码,而没有任何的后顾之忧。
策划制作:June,Robert
QQ:275708127
投稿邮箱:liqian@it168.com
一个单元测试从整个系统中单独检验产品程序代码的“一个单元”,并检查其得到的结果是否是预期的。其目的是在整合程序代码到系统的其余部分之前先测试以便找出程序代码中的Bugs。
利用NUint,我们可以在.Net编程过程中方便地进行单元测试。它图形化的界面和简单而强大的测试框架提供了一个舒适而有趣的测试环境,能够让程序员不再觉得单元测试枯燥乏味,习惯后甚至还能成为一种乐趣。