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.