- 构建高质量软件:持续集成与持续交付系统实践
- 心蓝
- 263字
- 2025-02-24 22:46:17
第1章
单元测试与TDD
关于单元测试、功能测试、白盒测试、黑盒测试、集成测试、验收测试、冒烟测试等概念,大学开设了专门的课程(软件工程)进行讲解,对程序进行单元测试是开发人员的主要工作之一。单元测试能够保证软件的高质量交付,快速发现和定位问题所在,并进行回归测试,除此之外,它还是持续集成、持续交付、持续部署、DevOps、TDD、BDD等一系列现代软件方法论的基础和前提。
本章将介绍如下内容。
- 什么是单元测试,以及为什么需要单元测试?
- 单元测试能为软件开发带来哪些好处?
- 如何写出比较好的单元测试?详解FIRST原则。
- JUnit最佳实践。
- 什么是测试驱动开发?
- TDD最佳实践。