Profils de Testeurs

L'état d'esprit du Testeur peut être décisif dans son approche du test .

Voyons comment utiliser ce qui nous différencie des robots, notre humanité.

## De mauvais poil !

Chacun a déjà pu remarquer l'influence de son humeur dans sa propre capacité à tester : quand on n'a pas envie de bosser, rien n'y fait !

Quand la motivation est tout de même présente, il s'avère que son humeur peut influencer son approche du test :

* à voir la vue d'ensemble lorsqu'on est de bonne humeur
* à préférer entrer dans les détails lorsqu'on est d'une humeur exécrable

Une étude dit que la mauvaise humeur donne une tendance à voir l'arbre plutôt que la forêt mais guidez un Testeur qui est bonne humeur à se concentrer sur examen approfondi de l'arbre plutôt que de le laisser voir la forêt, il sera encore plus performant que lorsqu'il est grincheux !

## Chacun son style

En plus de l'humeur, chacun peut avoir sa propre approche du test et influencer tout autant sa façon de tester. Voici quelques stéréotypes  .

* **le Joueur** : il essaye les choses en espérant que ça va passer. C'est ce qui peut arriver lorsque le Testeur aura fait l'impasse sur certaines zones du produit ou sur certaines actions qu'il aurait dû faire et dont le niveau de risque n'est pas si maîtrisé que ça.
* **l'Empirique** : il traite simplement et du mieux qu'il peut des cas très complexes.
* **le Méthodique** : il choisit une méthode et s'y tient coûte que coûte.
* **le Pragmatique** : il s'adapte à ce qui sera le plus de valeur ajouté
* **l'Administratif** : c'est une déclinaison de l'Empirique, mais celui-ci s'attachera à remplir les formulaires avec un zèle tout particulier. Il va à toutes les réunions, obéit à la hiérarchie et il est d'une ponctualité remarquable.
* **le Technicien** : il crée des outils, il plaide parfaitement la cause de la testabilité auprès des développeurs car il parle leur langue et peut négliger de tester des choses trop simples.
* **l'Analytique** : amoureux des modélisations et des mathématiques, il adore les schémas, les tableaux, les spécifications longues et détaillées.
* **le Social** : il a une excellente capacité à impliquer les gens dans ses activités, surtout celles qu'elles ont déjà accomplies et en mettant le travail de chacun bout-à-bout, le job est terminé.
* **l'Empathique** : ils ont une grande capacité à s'immerger dans le produit et incarner l'utilisateur.
* **l'Utilisateur Expert** : il connait le métier par cœur sans pour autant appliquer de techniques de test.
* **le Développeur** : il génère des tests unitaires, améliore la testabilité.

Ce panel est évidemment loin d'être exhaustif : l'ISTQB propose même différentes stratégies de test  dont certaines recoupent déjà des profils présentés ci-dessus (on notera que le Joueur n'en fait pas partie !).

Chacun de ces profils a son revers de la médaille et chaque Testeur peut se retrouver dans tous ces états d'esprits si le contexte s'y prête.

## Tirer parti de ces profils en toute conscience

Naturellement, notre "Surmoi"  aime à dire que nous devons être chacun de ces personnages mais notre "Ça" vient nous porter vers ce qui sera le plus simple à résoudre pour nous pour des raisons telles que

* le principe de plaisir
* ou les dissonances cognitives

pour ne citer que les plus évidentes.

L'idée de tirer partie des profils est d'adapter le profil en fonction de la situation de test afin d'améliorer l'efficacité comme le propose déjà Hutsinger avec les humeurs  ; par exemple,

* être Joueur sur une partie du produit sur laquelle on saura que l'enjeu est faible (ce sera un petit joueur, certes !) ;
* être Empathique sur une session 3 Amigos

On pourra aussi utiliser ces profils pour améliorer sa *pensée critique*  en indiquant clairement dans quel état d'esprit telle ou telle partie a été abordée et mieux apprécier le résultat (admettre avoir été Joueur sur une partie va aider à mieux percevoir les risques encourus).

Finalement, on pourra aussi gamifier son approche en décidant sciemment de tirer au hasard sa posture sur une situation ; cette dernière approche peut permettre de trouver des choses inattendues, de réveiller le Testeur qui est en nous en forçant un regard différent sur un même sujet.

En résumé, cette vision sur les profils de test devrait vous faire penser aux *personae* utilisés dans les tests exploratoires  sauf qu'ici, les profils ont été élargis à des profils de Testeur et non d'utilisateurs qui sont incarnés par l'Empathique.

## Références

1. ↑ 1,0 1,1 1,2 et 1,3 Christophe Moustier - "Le test en mode Agile" - ENI - 2019 - ISBN 978-2409019432 - https://tinyurl.com/testagile-amazon
2. ↑ 2,0 et 2,1 Jeffrey R. Huntsinger, Gerald L. Clore et Yoav Bar-Anan - « Mood and

Global–Local Focus: Priming a Local Focus Reverses the LinkBetween Mood and Global-Local

Processing » - Emotion - 2010, Vol. 10, No. 5, 722–726
3. ↑ Julien Behr - « Agilité et Testing » - 2009 - https://fr.slideshare.net/jubehr/prsentation-agile-testing
4. ↑ James Bach - "Seven Kinds of Testers" - 2013 - https://www.satisfice.com/blog/archives/893
5. ↑ ISTQB - "**Advanced Level Syllabus Test Manager" - 2012 -** https://www.istqb.org/downloads/summary/10-advanced-level-syllabus-2012/54-advanced-level-syllabus-2012-test-manager.html
6. ↑ https://fr.wikipedia.org/wiki/Surmoi
7. ↑ https://fr.wikipedia.org/wiki/%C3%87a\_(psychanalyse)
8. ↑ https://fr.wikipedia.org/wiki/Principe\_de\_plaisir
9. ↑ https://fr.wikipedia.org/wiki/Dissonance\_cognitive