测开必看:《单元测试之道Java版:使用JUnit》PDF,中文高清版 分享

内容简介

《程序员修炼三部曲》是一套由四本小册子组成的丛书,旨在帮助解决程序员在日常工作中遇到的一些具体问题,内容覆盖了对于现代软件开发非常重要的基础性知识。这套丛书不仅展现了注重实效的实际技巧、工具使用,也贯穿了作者们在其名作《程序员修炼之道——从小工到专家》当中所坚持的开发哲学。而所有这些,都是帮助开发人员和开发团队进行正常开发、不断进步,并带来高开发效率的利器。
《单元测试之道C#版——使用NUnit》是本丛书的第二本(本书还有Java版本《单元测试之道Java版——使用JUnit》),阐述使用自由公开的NUnit程序库以C#语言进行单元测试,其内容也广泛适用于其他语言和框架程序库。本书主要内容包括:如何更高效地撰写bug更少的代码;如何发现bug的藏身之处以及如何清除bug;如何测试代码片断而不用牵连整个项目;如何利用NUnit简化测试代码;如何在团队中高效地进行测试,等等。
本书主要适用于具有一定编码和设计经验,但是对单元测试并不是很有经验的C#程序员。

《单元测试之道Java版:使用JUnit》或关注公众号;‘程序员白楠楠’获取~    
 

目  录

关于程序员修炼三部曲
前言

第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 习题答案

索引

总结

作为一名测试工程师要自己拥有核心竞争力,努力提升自己是关键,而如何提升,就需要看自己个人的学习习惯了。

最后只想说,学习不会辜负任何人,
《单元测试之道Java版:使用JUnit》或关注公众号;‘程序员白楠楠’获取~    
 



全部评论

相关推荐

11-27 12:43
已编辑
门头沟学院 C++
点赞 评论 收藏
分享
10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
10-21 23:48
蚌埠坦克学院
csgq:可能没hc了 昨天一面完秒挂
点赞 评论 收藏
分享
评论
点赞
收藏
分享
正在热议
# 25届秋招总结 #
440928次浏览 4493人参与
# 春招别灰心,我们一人来一句鼓励 #
41537次浏览 524人参与
# 阿里云管培生offer #
119934次浏览 2219人参与
# 地方国企笔面经互助 #
7933次浏览 18人参与
# 同bg的你秋招战况如何? #
75751次浏览 552人参与
# 虾皮求职进展汇总 #
114497次浏览 885人参与
# 北方华创开奖 #
107332次浏览 599人参与
# 实习,投递多份简历没人回复怎么办 #
2454159次浏览 34849人参与
# 实习必须要去大厂吗? #
55696次浏览 960人参与
# 提前批简历挂麻了怎么办 #
149839次浏览 1977人参与
# 投递实习岗位前的准备 #
1195754次浏览 18547人参与
# 你投递的公司有几家约面了? #
33182次浏览 188人参与
# 双非本科求职如何逆袭 #
661963次浏览 7394人参与
# 如果公司给你放一天假,你会怎么度过? #
4734次浏览 55人参与
# 机械人春招想让哪家公司来捞你? #
157606次浏览 2267人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
11402次浏览 275人参与
# 发工资后,你做的第一件事是什么 #
12447次浏览 61人参与
# 工作中,努力重要还是选择重要? #
35638次浏览 384人参与
# 参加完秋招的机械人,还参加春招吗? #
20093次浏览 240人参与
# 我的上岸简历长这样 #
451937次浏览 8088人参与
# 实习想申请秋招offer,能不能argue薪资 #
39248次浏览 314人参与
# 非技术岗是怎么找实习的 #
155855次浏览 2120人参与
牛客网
牛客企业服务