Testes de Web APIs

Aleksandr Shitik
Aleksandr Shitik

Escrevo meus próprios posts e livros, e faço resenhas de filmes e livros. Especialista em cosmologia e astronomia, TI, produtividade e planejamento.

Testes de Web APIs
Mark Winteringham
Gêneros: Programação
Ano de publicação: 2024
Ano de leitura: 2026
Minha avaliação: Normal
Número de leituras: 1
Total de páginas: 304
Resumo (páginas): 6
Idioma original da publicação: Inglês
Traduções para outros idiomas: Russo, Chinês

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.

Вверх