Edição atualizada em 06/2024. Versão atualizada para Spock 2.3-groovy-4.0. A presença de testes automatizados é importante para dar segurança em qualquer código. Seja para refatorá-lo, mantê-lo, seja para inserir novas funcionalidades, os testes permitem uma detecção mais rápida quando algum comportamento anterior é quebrado. Um software interage com diversos recursos dentro de seu ecossistema e provê diferentes tipos de interface para a execução de suas funcionalidades, e é necessário lidar com tudo isso ao criar seus testes automatizados. O Spock framework é uma ferramenta muito poderosa, que pode ser a grande aliada de sua equipe na construção mais rápida e simples de testes melhores e menos verbosos. Neste livro, José Yoshiriro ensina a utilizar as funcionalidades do Spock framework e apresenta as técnicas de teste, juntamente com exemplos didáticos e focados em problemas do mundo real para tecnologias que são padrão de mercado. Você conhecerá esta ferramenta completa, que dispensa a configuração de bibliotecas adicionais, e dominará suas principais funcionalidades: criação de simples testes unitários; uso de Mocks; o recurso de Data-Driven Testing; de integração para Spring e funcionais para REST APIs. Tópicos que foram atualizados: Versão do Groovy atualizada para 4.0.x; Versão do Spock atualizada para 2.3-groovy-4.0; Orientações de configurações melhoradas; Inclusão de orientações de configurações com asdf; Projetos de referência online para Java 8, 11 e 17, com Maven e Gradle; Retirada da orientações de configurações com SBT. Marca: CASA DO CODIGO **