c#单元测试书籍备忘

1单元测试之道C#版cn.pdf

推荐:单元测试之道C#版cn.pdf( http://ishare.iask.sina.com.cn/f/24615061.html?w=MjEzMDk2OTg1OQ%3D%3D ),此链接是百度到的。。

说明:

前言 xiii 
第1章 序言 
1.1 自信地编码 2 
1.2 什么是单元测试 3 
1.3 为什么要使用单元测试 4 
1.4 我需要做什么呢 5 
1.5 如何进行单元测试 7 
1.6 不写测试的借口 7 
1.7 本书概要 12 
第2章 你的首个单元测试 13 
2.1 计划你的测试 14 
2.2 测试一个简单的方法 15 
2.3 使用nunit来运行测试 16 
2.4 运行例子 22 
2.5 更多的测试 26 
第3章 使用nunit编写测试 27 
3.1 构建单元测试 27 
3.2 nunit的各种断言 29 


2.Pragmatic Automation(项目自动化之道)

囊括了在代码构建、测试和发布过程的自动化方面需要的一些非常重要的实践和技术、很少有项目会因为时间过多而失败,往往都是由于时间不足所造成;因此《Pragmatic Automation(项目自动化之道)》主要是告诉你如何让计算机来完成更多重复性工作,从而程序员能更加专注于比较有趣也比较困难的工作。


3.The Pragmatic Programmer(程序员修炼之道,从小工到专家)》


4.Pragmatic Starter Kit(程序员修炼三部曲)》

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
完整的中文版《单元测试之道C#版》。单元测试不但会使你的工作完成得更轻松,而且会令你的设计变得更好,甚至大大减少你花在调试上面的时间。 在我们上面的小故事里面,Pat 因为假设底层的代码是正确无误的而卷入麻烦之中,先是高层代码中使用了底层代码;然后这些高层代码又被更高层的代码所使用,如此往复。在对这些代码的行为没有任何信心的前提下,Pat 等于是在假设上面用竖立卡片堆砌了一间房子——只要将下面卡片轻轻移动,整间房子就会轰然倒塌。 当基本的底层代码不再可靠时,那么必需的改动就无法只局限在底层。虽然你可以修正底层的问题,但是这些对底层代码的修改必然会影响到高层代码,于是高层代码也连带地需要修改;以此递推,就很可能会动到更高层的代码。于是,一个对底层代码的修正,可能会导致对几乎所有代码的一连串改动,从而使修改越来越多,也越来越复杂。于是,整间由卡片堆成的房子就由此倒塌,从而使整个项目也以失败告终。 Pat 总是说:“这怎么可能呢?”或者“我实在想不明白为什么会这样”。如果你发现自己有时候也会有这种想法,那么这通常是你对自己的代码还缺乏足够信心的表现——你并不能确认哪些是工作正常的而哪些不是。 为了获得Dale 所具有的那种对代码的信心,你需要“询问”代码究竟做了什么,并检查所产生的结果是否确实和你所期望的一致。 这个简单的想法描述了单元测试的核心内涵:这个简单有效的技术就是为了令代码变得更加完美。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值