Gestion des tests logiciels. Bonnes pratiques à mettre en oeuvre pour l'industrialisation des tests. Tests unitaires, recettes techniques et fonctionnelles par Emmanuel Itié. Parent pauvre de l'informatique au niveau formation, les tests sont pourtant devenus avec les années une obligation de facto pour les sociétés informatiques.
On considère souvent, d'un point de vue théorique, qu'il faut allouer jusqu'à la moitié du temps de développement du projet aux tests, ce qui est encore de très loin la vérité dans les sociétés informatiques. Et pourtant, un petit bug peut parfois rapidement coûter cher, des millions voir résulter en la perte d'emplois ou si il n'est pas maîtrisé une catastrophe pour l'entreprise. Et donc, si on testait?
Le Livre
L'auteur s'adresse non pas aux développeurs avec son ouvrage mais aux chefs de projets, aux futurs testeurs et à ceux qui vont organiser les tests, les suivre et devoir donner leur avis sur le fonctionnement du logiciel. Sans rentrer dans de grandes théories, l'auteur commence par un chapitre introductif pour expliquer les différents concepts et la terminologie, ce qui même entre francophones est toujours un bon point vu la différence de langage parfois entre la France et la Belgique.
Ensuite, il s'attaque brièvement aux tests unitaires avant de prendre le temps d'un chapitre plus "stratégique" sur le périmètre des tests dans lequel il donne quelques pistes à évaluer comme par exemple une dégradation de l'environnement pour évaluer la robustesse de l'application (absence de librairie, montée en charge, mauvais navigateur, ...).
Après ces chapitres, l'auteur s'attarde sur les données et sur les jeux d'essais ainsi que sur des "recettes". Ses "recettes" sont en fait des moments clés dans la vie du projet pendant lesquels vous serez peut être confronté comme l'arrivée d'un bug critique en pleine production ou d'une application hautement instable avant mise en production.
L'ouvrage se termine avec les dialogues que l'on doit avoir entre l'utilisateur final et les responsables des tests et de l'équipé qualité, ainsi que sur un petit exemple formel.
En résumé, un ouvrage pas trop verbeux, pas trop théorique, et qui ressemble parfois à de bonnes anecdotes de la part d'un "vieux de la vieille" qu'on écoute avec attention. Un bon recueil pratique s'il en est!
Gestion des tests logiciels. Bonnes pratiques à mettre en oeuvre pour l'industrialisation des tests. Tests unitaires, recettes techniques et fonctionnelles par Emmanuel Itié.
Le livre numérique online est offert pour l'achat du livre imprimé
Editions ENI, 325 pages, ISBN 978-2-7460-7003-5