Test de Web APIs

Aleksandr Shitik
Aleksandr Shitik

J’écris mes propres articles et livres, et je fais des critiques de films et de livres. Expert en cosmologie et astronomie, informatique, productivité et planification.

Test de Web APIs
Mark Winteringham
Genres: Programmation
Année de publication: 2024
Année de lecture: 2026
Ma note: Normale
Nombre de lectures: 1
Nombre total de pages: 304
Résumé (pages): 6
Langue originale de la publication: Anglais
Traductions dans d'autres langues: Russe, Chinois

Description générale

Le livre compte 304 pages. La difficulté de lecture est faible. On y trouve périodiquement diverses images, diagrammes et tableaux. Il a le contenu suivant :

Partie 1. L'importance des tests d'API web

  • Chapitre 1. Pourquoi et comment nous testons les API web
  • Chapitre 2. Commencer notre parcours de test
  • Chapitre 3. Qualité et risques

Partie 2. Développer une stratégie de test

  • Chapitre 4. Tester la conception d'API
  • Chapitre 5. Tests exploratoires d'API
  • Chapitre 6. Automatisation des tests d'API web
  • Chapitre 7. Développer et mettre en œuvre une stratégie de test

Partie 3. Élargir notre stratégie de test

  • Chapitre 8. Automatisation avancée des API web
  • Chapitre 9. Tests de contrat
  • Chapitre 10. Tests de performance
  • Chapitre 11. Tests de sécurité
  • Chapitre 12. Tests en production

Annexe. Installation de la plateforme sandbox d'API

Avis

Peut-être que ce n'est décidément pas "mon" livre. Pendant ma lecture, je n'ai jamais vraiment accroché à ses approches, et mon intérêt pour la lecture après les pages 100–150 diminuait à chaque page. C'est probablement pour cette raison que peu d'informations sont restées gravées dans ma tête.

En principe, ce livre ne parle pas seulement de tests d'API web, mais même un peu plus. L'auteur a tenté de présenter les douleurs et les problèmes des tests au niveau architectural, afin que chaque couche de l'architecture puisse ensuite être testée d'une manière ou d'une autre.

D'un côté, c'est un grand plus en termes de structuration et de standardisation. De l'autre côté, cette approche ne convient que pour les grands et très grands projets. Pour les petits et même les moyens, une grande partie de ce qui est décrit dans le livre est facultative.

Ce qui est également caractéristique de ce livre, c'est qu'il présente une liste considérable de divers outils pour résoudre certaines tâches de test et d'analyse des résultats. Mais, là encore, d'un autre côté, aucun de ces outils, qu'il s'agisse des outils de développement du navigateur ou de Swagger, n'est analysé en détail – seulement superficiellement.

Cependant, ce n'est peut-être pas un défaut du livre, car si l'auteur examinait chaque outil en détail, le livre serait énorme.

Вверх