How Google Tests Software
James A. Whittaker, Jason Arbon, Jeff Carollo
Un livre passionnant qui nous plonge au coeur des équipes de tests chez Google. Difficile d'appliquer le contenu du livre car tellement lié aux problématiques de Google mais le livre déborde de bonnes idées en tout genre. Une source d'inspiration.
Review
En 2008, How We Test Software at Microsoft nous entraînait chez le géant de Redmond. Il aura fallu attendre ans et l’embauche de James A. Whittaker passé de Microsoft à Google, pour voir ce dernier réagir avec ce livre How Google Tests Software.
Les auteurs ont clairement appris des erreurs de leurs prédécesseurs chez Microsoft. Pas question d’un livre général théorique sur le testing Le contenu de How Google Tests Software tourne exclusivement autour du géant d’Internet et c’est tant mieux. La présentation des différents rôles (Software Engineer, Software Engineer in Test, Test Engineer, Test Engineer Manager), les responsabilités de chacun, pourquoi cette décomposition Parfaitement écrit. Les très nombreuses interviews d’employés Google sont également très appréciables et rendent le livre encore plus concret. On découvre les outils utilisés (avec des captures), les problématiques (de Google…) à relever, etc. Attention à ne surtout pas manquer les deux premières annexes !
Google accorde une attention particulière à ce que les développeurs assument une grande partie du testing. Les profils dédiés aux tests (SE, SET) s’attaquent à des vrais problématiques et sont volontairement peu nombreux, ce qui les obligent à innover pour faire toujours plus. Cette stratégie m’a vraiment conquise comparée à l’approche proposée par Microsoft où la séparation entre développeur/testeur est plus prononcée.