Page suivanteTête de chapitrePage précédente

9-1. Qui fait les tests ?

L'activité de tests ne constitue pas le travail d'une seule personne ; c'est la responsabilité de l'équipe entière. Chaque personne de l'équipe dispose de compétences différentes pour contribuer à l'atteinte de l'objectif de tout “terminer”. En tant que coach, vous pouvez les aider à découvrir comment coordonner leurs efforts.

Les développeurs doivent s'assurer que leur code passe bien avec succès les tests de story avant de le livrer pour des tests plus poussés. Cela évite de faire perdre du temps aux clients et aux testeurs qui se récupère le code pour le tester. Encouragez les développeurs à utiliser leurs compétences en programmation pour automatiser le plus de tests possible, même s'ils ont peu de chance de découvrir de problèmes avec le code qu'ils viennent juste d'écrire.

Les clients en savent beaucoup sur l'environnement dans lequel le logiciel sera utilisé. Ils vérifient généralement que l'utilisateur puisse atteindre l'objectif de la user story. Soyez conscient que le client puisse passer à côté des cas limites, pour lesquels le système doit gérer les erreurs ou des données bizarres. Poussez l'équipe à rendre la dernière version du produit opérationnelle et facilement disponible pour que les clients puissent l'expérimenter n'importe quand.

Les testeurs excellent dans les tests de robustesse et pensent aux cas limites pour lesquels le système serait en risque. Ils aident l'équipe à étoffer les user stories et vérifient que les tests de stories passent avec succès. Les testeurs doivent souvent faire appel aux développeurs pour automatiser les tests. Recherchez des opportunités pour qu'ils travaillent en binôme dans ce cas.

Les équipes externes peuvent réaliser des tests spécifiques avant que le logiciel soit livré, par exemple des tests de sécurité, d'ergonomie ou de plate-forme. Recommandez à l'équipe de prévoir du temps dans leur planning de la version pour pouvoir répondre aux problèmes soulevés par ces tests spécifiques.

Pour que ces différents rôles collaborent ensemble, ils doivent partager la même définition du mot “terminé”.
Page suivanteTête de chapitrePage précédente


Outils personnels