书籍 单元测试之道Java版的封面

单元测试之道Java版

David Thomas

出版时间

2004-12-31

ISBN

9787121006654

评分

★★★★★
书籍介绍

程序员修炼三部曲丛书包含了四本书,介绍了每个注重实效的程序员和成功团队所必备的一些工具。

注重实效的程序员都会利用反馈来指导开发,并驱动个人的开发流程。编码的时候,最有用的反馈来自于“单元测试”。

为了测试一座桥梁,不会只在晴朗的天气,开一辆汽车从桥中间穿过,就认为已经完成了对桥梁的测试。然而许多程序员却正在使用这种测试方法——把这种一次顺利通过称为“测试”。事实上,注重实效的程序员应该能够做得比这更好。

从这本书中,您能够学到:

编写更好,更快,并且bug更少的代码。

找到bug的隐身之处,并且学会如何修正这些bug。

在不使用整个项目的前提下,就可以测试一小段代码。

学会如何JUnit来简化测试代码。

如何在开发小组中展开高效的测试。

本书将借助面向Java的免费程序库JUnit来对单元测试进行描述;这些技术同样也适用于其它语言和框架(本丛书还有一本针对Java版本的姐妹书籍《单元测试之道C#版——使用UNnit》)。

《程序员修炼三部曲》是一套由四本小册子组成的丛书,旨在帮助解决程序员在日常工作中遇到一些具体问题和需要,覆盖了对于现代软件开发非常重要的基础性知识。这套丛书不仅展现了注重实效的实际技巧、工具使用,也贯穿了作者们在其名作《程序员修炼之道:从小工到专家》中所坚持的开发哲学。而所有这些,都是帮助开发人员和开发团队进行正常开发,并带来高开发效率的利器。

《单元测试之道Java版——使用JUnit》是本丛书的第二本(本书还有C#版本《单元测试之道C#版——使用JUnit》),阐述使用自由公开的JUnit程序库以Java语言进行单元测试,其内容也广泛适用于其他语言和框架程序库。本书主要内容包括:如何更高效地撰写bug更少的代码:如何发现bug的藏身之处以及如何清除bug;如何测试代码片断而不用牵连整个项目;如何利用JUnit简化测试代码;如何在团队中高效地进行测试,等等。

本书主要适用于具有一定编程和设计经验,但是对单元测试并不是很有经验的Java程序员。

目录
关于程序员修炼三部曲
前言
第1章 序言
1.1 自信地编码
1.2 什么是单元测试

显示全部
用户评论
这书的姊妹版(C#)应该在5年前读过,现在翻过来主要是看一下”测什么“这个问题:Right-BICEP (CORRECT)总结的相当好
junit3。毫无营养。
感觉有点乱
很薄的一本书。
看完, 对java的junit的测试框架有了一个清晰地认识
书里面的工具都挺旧的,不过里面的理论值得一看,在后面流行的各种新工具里都有体现。 比如:好的测试具有的品质,自动化的(jekins),测底的(sonar),可重复的(jekins),独立的(mockito),专业的(有点泛,包括封装,dry,高内聚低耦合)。 测试代码和业务代码分开管理(maven)
重构的前提是有单元测试(当然针对已经存在的项目,也不值得构建整套单元测试,而是以问题驱动)。我昨天下载了 JUnit 的代码,大致看了一下 JUnit 项目的单元测试 hh。对代码还是有点陌生,需要继续努力。
单元测试入门好书
一周目; 一些常识, 感觉讲得一般, 也比较浅, 新人可以一看;
不在乎是不是Junit3,思路是一样的。只不过Junit4多了些注解的东西,后面再了解一下就好了。