Bon… Cet aprem' j'ai tenté un truc. J'ai "formé" deux jeunes gens à la QA en leur montrant pas a pas la procédure a suivre pour faire les choses…
Ca m'a permis de découvrir une chose : Les "Notes pour la QA" sont indispensables…
Reprenons mon cas d'exemple.
J'ai montré sur la PR "Gravatar". Cette dernière corrigeait un souci simple, l'email utilisé pour appeler gravatar doit etre en minuscule, sinon le hash est mauvais. C'est tout con et vraiment simple à QA. Seulement une personne ne connaissant pas Gravatar ne peut pas faire la QA. Et pour cause, pour ce "bug", si on le test sans modif pour le constater, on voit juste que le gravatar est différent selon l'email (avec ou sans majuscules). En soit on constate visuellement pas de réelle problème.
Je pense donc qu'il faut aller au dela de ce qui nous parait évident en tant qu'habitué et parce qu'on sait d'avance quoi attendre. Il faut reussir a se mettre a la place de la personne pour vulgariser a minima dans les cas moins classique meme s'ils sont triviaux. Je sais que c'est un exercice chiant (rédiger une PR) mais c'est la garanti d'une prise d'initiative de la part des validateurs de PR.
Si qqun voit le truc, fait un test et voit pas de bug évident il va juste se dire "comprend pas ca bug pas". S'il est pro actif il posera une question sur GH, sinon il passera son chemin…
Dans mon "mini-training" j'ai essayé d'insister sur "Poser des questions !!" mais je sais que tout le monde n'est pas à l'aise avec ca…
Bref, il faut vraiment se mettre à la place des validateurs, sans pour autant etre trop cadré pour ne pas rater des cas… C'est difficile !