LEADER 03538nam 22004453 450 001 9911009252903321 005 20240620080249.0 010 $a9788555193743$b(electronic bk.) 010 $z9788555193736 035 $a(MiAaPQ)EBC31495559 035 $a(Au-PeEL)EBL31495559 035 $a(CKB)32315567500041 035 $a(OCoLC)1441724137 035 $a(Exl-AI)31495559 035 $a(EXLCZ)9932315567500041 100 $a20240620d2024 uy 0 101 0 $apor 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aSpock Framework $eTestes Automatizados ágeis para Java e REST 205 $a1st ed. 210 1$aSão Paulo :$cCasa do Código,$d2024. 210 4$d©2024. 215 $a1 online resource (131 pages) 311 08$aPrint version: Yoshiriro, José Spock Framework São Paulo : Casa do Código,c2024 9788555193736 327 $aISBN -- Agradecimentos -- Sobre o livro -- Sobre o autor -- Prefácio -- Comentários sobre o livro -- Por que usar Spock framework? -- 1.1 Por que criar testes automatizados? -- 1.2 Testes que podemos criar com Spock -- 1.3 Por que usar Spock para projetos Java se temos JUnit, TestNG, Mockito etc.? -- Preparando o ambiente para trabalhar com Spock -- 2.1 Configurando o Groovy nas principais IDEs Java -- 2.2 Uso de Groovy em editores de código simples (VS Code, Sublime Text, Vim etc.) -- 2.3 Configurando as dependências Spock do projeto com Maven -- 2.4 Configurando as dependências Spock do projeto com Gradle -- Primeiros testes automatizados com Spock -- 3.1 Primeiro teste: A classe Math calcula potência corretamente? -- 3.2 Executando um teste -- 3.3 O que acontece quando um teste falha -- 3.4 Forçando a execução de várias asserções (ou verificações) -- 3.5 Exemplos de execução de testes no IntelliJ e Eclipse -- 3.6 Problema na execução de testes no Eclipse 2018 e 2019 -- Anatomia de um teste Spock -- 4.1 Testes são chamados de Specifications -- 4.2 Uma classe de teste pode conter vários métodos de teste -- 4.3 Fixture methods (métodos de montagem) -- 4.4 Blocks (blocos) -- 4.5 Por que a anatomia do Spock é essa? -- Data-Driven Testing ? Facilitando os testes de múltiplos cenários -- 5.1 Testando um analisador de IMC$7Generated by AI. 330 $aThis book offers a comprehensive guide to utilizing the Spock framework for automated software testing. It emphasizes the importance of creating tests to ensure software quality, comparing manual and automated testing, and detailing the advantages of the latter. The book focuses on various types of tests, including unit, integration, and functional tests, and explains how Spock can facilitate these processes, especially for Java projects. It introduces readers to Data-Driven Testing and the use of Groovy language for writing efficient test scripts. Aimed at software developers and testers, the author seeks to provide practical insights into improving test efficiency and effectiveness, enhancing the reliability of software products.$7Generated by AI. 606 $aSoftware frameworks$7Generated by AI 606 $aAutomatic test pattern generation$7Generated by AI 615 0$aSoftware frameworks 615 0$aAutomatic test pattern generation 700 $aYoshiriro$b José$01826806 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 912 $a9911009252903321 996 $aSpock Framework$94394809 997 $aUNINA