單元測試之道Java版

單元測試之道Java版 pdf epub mobi txt 电子书 下载 2025

David Thomas
圖書標籤:
想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
关于程序员修炼三部曲
前言
第1章 序言
1.1 自信地编码
1.2 什么是单元测试
1.3 为什么要使用单元测试
1.4 我需要做什么呢
1.5 如何进行单元测试
1.6 不写测试的借口
1.7 本书概要
第2章 你的首个单元测试
2.1 计划你的测试
2.2 测试一个简单的方法
2.3 更多的测试
第3章 使用JUnit编写测试
3.1 构建单元测试
3.2 JUnit的各种断言
3.3 JUnit框架
3.4 JUnit测试的组成
3.5 自定义JUnit断言
3.6 JUnit和异常
3.7 关于命名的更多说明
3.8 JUnit测试骨架
第4章 测试哪些内容:Right-BICEP
4.1 结果是否正确
4.2 边界条件
4.3 检查反向关联
4.4 使用其他手段来实现交叉检查
4.5 强制产生错误条件
4.6 性能特性
第5章 CORRECT边界条件
5.1 一致性
5.2 有序性
5.3 区间性
5.4 引用/耦合性
5.5 存在性
5.6 基数性
5.7 时间性
5.8 自己动手尝试
第6章 使用Mock对象
6.1 简单的替换
6.2 Mock对象
6.3 测试Servlet
6.4 Easy Mock对象
第7章 好的测试所具的品质
7.1 自动化
7.2 彻底的
7.3 可重复
7.4 独立的
7.5 专业的
7.6 对测试进行测试
第8章 在项目中进行测试
8.1 把测试代码放到哪
8.2 测试的礼貌
8.3 测试的频率
8.4 测试与遗留代码
8.5 测试与评审
第9章 设计话题
9.1 面向测试的设计
9.2 为测试而重构
9.3 测试类的不变性
9.4 测试驱动的设计
9.5 测试无效的参数
附录A Gotchas
A.1 只要代码能工作就可以
A.2 “冒烟”测试
A.3 “请让我的机器来运行”
A.4 浮点数问题
A.5 测试耗费的时间太多了
A.6 测试总是失败
A.7 在某些机器上测试失败
A.8 我的main没有被运行
附录B 安装JUnit
B.1 命令行安装
B.2 管理用吗
附录C JUnit
C.1 辅助类
C.2 基本模板
附录D 资源
D.1 网络资源
D.2 参考书目
附录E 注重实效的单元测试:总结
附录F 习题答案
索引
· · · · · · (收起)

具体描述

程序員修煉三部麯叢書包含瞭四本書,介紹瞭每個注重實效的程序員和成功團隊所必備的一些工具。

注重實效的程序員都會利用反饋來指導開發,並驅動個人的開發流程。編碼的時候,最有用的反饋來自於“單元測試”。

為瞭測試一座橋梁,不會隻在晴朗的天氣,開一輛汽車從橋中間穿過,就認為已經完成瞭對橋梁的測試。然而許多程序員卻正在使用這種測試方法——把這種一次順利通過稱為“測試”。事實上,注重實效的程序員應該能夠做得比這更好。

從這本書中,您能夠學到:

編寫更好,更快,並且bug更少的代碼。

找到bug的隱身之處,並且學會如何修正這些bug。

在不使用整個項目的前提下,就可以測試一小段代碼。

學會如何JUnit來簡化測試代碼。

如何在開發小組中展開高效的測試。

本書將藉助麵嚮Java的免費程序庫JUnit來對單元測試進行描述;這些技術同樣也適用於其它語言和框架(本叢書還有一本針對Java版本的姐妹書籍《單元測試之道C#版——使用UNnit》)。

《程序員修煉三部麯》是一套由四本小冊子組成的叢書,旨在幫助解決程序員在日常工作中遇到一些具體問題和需要,覆蓋瞭對於現代軟件開發非常重要的基礎性知識。這套叢書不僅展現瞭注重實效的實際技巧、工具使用,也貫穿瞭作者們在其名作《程序員修煉之道:從小工到專傢》中所堅持的開發哲學。而所有這些,都是幫助開發人員和開發團隊進行正常開發,並帶來高開發效率的利器。

《單元測試之道Java版——使用JUnit》是本叢書的第二本(本書還有C#版本《單元測試之道C#版——使用JUnit》),闡述使用自由公開的JUnit程序庫以Java語言進行單元測試,其內容也廣泛適用於其他語言和框架程序庫。本書主要內容包括:如何更高效地撰寫bug更少的代碼:如何發現bug的藏身之處以及如何清除bug;如何測試代碼片斷而不用牽連整個項目;如何利用JUnit簡化測試代碼;如何在團隊中高效地進行測試,等等。

本書主要適用於具有一定編程和設計經驗,但是對單元測試並不是很有經驗的Java程序員。

用户评价

评分

##一本不错的java单元测试的书,其实在实际运用中,不需要做到像书上这么细,但是有测试,能够省你很多的时间,真的

评分

##写了一大堆test-case却不知道写这些意义何在~170页的话还是看一下吧

评分

评分

##很薄的一本书。

评分

评分

##这书的姊妹版(C#)应该在5年前读过,现在翻过来主要是看一下”测什么“这个问题:Right-BICEP (CORRECT)总结的相当好

评分

##old

评分

评分

##言简意赅,JUnit版本有些老,原则还是适用的。Mock部分讲的有些简略,实际操作的话还需要更高级的用法和书籍。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有