Descrição geral
O livro tem 304 páginas. A dificuldade de leitura é baixa. Periodicamente, encontram-se várias imagens, diagramas e tabelas. Tem o seguinte conteúdo:
Parte 1. A importância dos testes de API web
- Capítulo 1. Por que e como testamos APIs web
- Capítulo 2. Iniciando nossa jornada de testes
- Capítulo 3. Qualidade e riscos
Parte 2. Desenvolvimento de uma estratégia de testes
- Capítulo 4. Testes de design de API
- Capítulo 5. Testes exploratórios de API
- Capítulo 6. Automação de testes de API web
- Capítulo 7. Desenvolvimento e implementação de uma estratégia de testes
Parte 3. Expandindo nossa estratégia de testes
- Capítulo 8. Automação avançada de API web
- Capítulo 9. Testes de contratos
- Capítulo 10. Testes de desempenho
- Capítulo 11. Testes de segurança
- Capítulo 12. Testes em produção
Apêndice. Instalação da plataforma sandbox de API
Opinião
Talvez este ainda seja "não meu" livro. Enquanto o lia, nunca consegui me conectar com suas abordagens, e o interesse pela leitura após as páginas 100–150 diminuía a cada página. Provavelmente por isso não reteve muita informação na minha cabeça.
Em princípio, este livro não é apenas sobre testes de API web, mas até um pouco mais. O autor tentou apresentar as dores e os problemas dos testes em nível arquitetônico, para que depois cada camada da arquitetura pudesse ser testada de uma forma ou de outra.
Por um lado, isso é um grande ponto positivo em termos de estruturação e padronização. Por outro lado, essa abordagem só é adequada para projetos grandes e muito grandes. Para os pequenos e até médios, grande parte do que está descrito no livro é opcional.
Outra característica deste livro é que ele apresenta uma lista considerável de várias ferramentas para resolver certas tarefas de testes e análise de resultados. Mas, novamente, por outro lado, nenhuma dessas ferramentas, sejam as ferramentas de desenvolvedor do navegador ou o Swagger, é analisada em detalhes – apenas superficialmente.
No entanto, talvez isso não seja um defeito do livro, porque se o autor examinasse cada ferramenta em detalhes, o livro ficaria enorme.