图书说明:
大多数开发人员都同意编写自动化测试是一个好主意,但编写好的,结构良好的测试对许多人来说仍然是一项难以捉摸的技能。但是,对于Java和Groovy开发人员来说,这是一个好消息。本实用指南向您展示了如何使用Spock编写简洁且高度可读的测试,Spock是自JUnit以来JVM最具创新性的测试和规范框架。
作者Rob Fletcher使用完全有效的集成示例,将您从Spock基础知识带到高级主题。通过本书的过程,您将构建一个简单的Web应用程序-Squawker,允许用户发布短消息。您将发现使用Spock直接且富有表现力的语言编写自动化测试更容易。
- 首先学习如何编写简单的单元测试
- 了解Spock规范和功能方法的生命周期
- 深入研究交互测试,使用Spock的直观语法处理模拟和存根
- 了解参数化测试 - 编写针对多组数据运行的特征方法
- 进入高级主题,例如编写惯用的Spock代码和使用文件或数据库输入驱动参数化测试
- 了解一切如何在一个独立的,完全工作的,测试驱动的开发示例中协同工作