Livre : Les tests logiciels en Agile

Posté le Sun 28 July 2019 dans revue

Couverture du livre

Avis

Il s'agit d'un ouvrage "collectif" publié par le CFTL. Venant du CFTL, je m'attendais donc à un ouvrage un peu "dogmatique" dans la lignée du livre "Les tests logiciels fondamentaux". Ce n'est pas du tout le cas et c'est plutôt heureux. Le pragmatisme est de rigueur, à mon avis, lorsqu'on aborde un tel sujet où les pratiques sont très dépendantes du contexte. L'idée de compiler différents auteurs et expériences est vraiment intéressante. Associée à une mise en pages aérée et illustrée, la lecture est d'autant plus agréable.

Cette approche d'écriture "collective" a aussi des inconvénients. En effet, l'ensemble m'est apparu un peu hétérogène par moment. J'ai trouvé que certains chapitres étaient aboutis et d'autres plus "légers", voire hors-sujet (ie. traitant plus de techniques de Test que de Test en Agilité). Cependant, cela ne nuit pas globalement à la lecture, surtout si le sujet reste intéressant.

Voici quelques citations, en vrac, qui ont retenu particulièrement mon attention :

"Les tests dans une méthode agile vont prendre plus d'importance que dans une méthode classique" -- Marc Hage Chanine

"Dans un projet Agile, le rôle du Test Manager se trouve dilué, incombant souvent au testeur lui-même, qui prend donc en charge une large partie de ses responsabilités"

"[L'ATDD] exige de tous les membres de l'équipe de sortir de leur zone de compétence, voire d'intérêt, pour travailler sur des cas de test" -- Reynald Stevens

"J'ai fait face à plusieurs reprises à [un] rejet quand les tâches de tests étaient attribuées à une personne non-incluse à l'équipe QA" -- Marcelo Kamenetz Szwarcbarg, Amadeus

"Les équipes sont focalisées sur les engagements opérationnels et il est toujours difficile de les mobiliser sur les travaux d'amélioration continue" -- Collectif, Axa

Conclusion

J'ai trouvé ce livre pertinent, car les expériences relatées correspondent assez bien à ce que j'ai vu dans les entreprises pour lesquelles j'ai travaillé. Je souligne en particulier le retour d'expérience de l'équipe qui développe le site "oui.sncf" dans lequel je me retrouve en de nombreux points.

Aux travers du regard des auteurs, j'ai appris et mieux compris certains aspects. J'ai notamment réalisé d'une manière plus précise que le Test dans le contexte Agile, était un levier important pour aligner le "Développement" avec le "Business".

C'est le premier livre publié en français sur le sujet du "Test logiciel en Agilité" et, ne serait-ce qu'à ce titre, il mérite le détour.


4ème de couverture

Ce livre collectif répond au besoin de partager des connaissances de la communauté francophone des tests logiciels. Comment l’Agilité s’intègre et modifie nos pratiques ? Quelles sont les nouvelles approches de tests, les techniques et l’organisation des activités les plus pertinentes ? Quels sont les retours d’expérience ? Autant de questions auxquelles ce livre cherche à répondre, en fournissant de l’information actualisée par des praticiens et en montrant la diversité des problématiques et des solutions mises en œuvre.

Sommaire

Le livre du CFTL « Les tests logiciels en Agile » est un ouvrage collectif, organisé en trois parties :

  • Partie I – Aspects spécifiques des tests en Agile
    nous introduisons les aspects spécifiques des tests dans l’Agilité en termes d’état d’esprit, de rôle des testeurs et d’organisation des équipes.
  • Partie II – Pratiques des tests en Agile
    nous offrons un catalogue de pratiques, couvrant à la fois les techniques de test (ATDD/BDD, Automatisation, Tests exploratoires, …), la façon d’organiser les tests (Agilité à l’échelle – SAFe, métriques, tests basés sur les risques, …) mais aussi les contextes spécifiques tels l’IoT ou le test en production.
  • Partie III – Retours d’expérience
    nous présentons des analyses pratiques des réussites et des échecs de terrain.