Que puis-je faire pour vous?
Test Agile
Les équipes de développement agiles n’ont pas forcément de testeur dédié. Pourtant, elles devraient avoir au moins un personne avec l’état d’esprit Assurance Qualité/Testeur, afin d’aider l’équipe à atteindre un objectif en terme de qualité, fiabilité, et conformité à ce qui était exigé.
Stratégie de test
Une mauvaise stratégie de test est facile à écrire et les problèmes risquent de ne pas être vus avant qu’il ne soit trop tard. Avez-vous déjà entendu des managers vous dire que vous n’avez plus besoin de testeurs parce que tous les tests peuvent être automatisés ? Une bonne stratégie de test est un mélange de plusieurs techniques de test faites au bon moment, dépendant de plusieurs facteurs (équipe, produit, historique…) et évoluant durant la vie du projet.
Accompagnement
Le test logiciel est rarement enseigné dans les écoles et universités. Les personnes embrassant la carrière de testeur ne connaissent pas toujours très bien le métier, ont parfois de nombreuses mauvaises habitudes, notamment lorsqu’elles ont été entourées de non-testeurs. Elles ont besoin d’être accompagnées par des personnes expérimentées.
Management
Les testeurs ne peuvent pas être recrutées et managées comme les autres membres de l’équipe. Vous n’allez pas leur demander d’écrire du code pour vérifier leur aptitude à tester. Vous n’allez pas leur demander un objectif en nombre de bugs à trouver. Gérer des activités de test requiert des compétences spécifiques et devrait être assigné à des profils expérimentés et compétents.
Test piloté par le contexte
Tester n'a pas de fin. Dans le but d'estimer le temps à allouer au test, comprendre les exigences et s'accorder avec l'équipe est primordial. La communication est essentielle, et s'adapter à votre contexte spécifique est la clé.
J'interroge chaque personne impliquée, je comprend le contexte et partage ma connaissance avec les parties prenantes pour aboutir à un accord.
Je peux suggérer une stratégie adaptée à vos besoins, je la discute, je la met en place, je l'évalue, je la teste et l'améliore par itération.
Je teste le produit en mode exploratoire et avec tout outil pouvant aider. J'essaye de trouver les problèmes qui importent et aide l'équipe à ne plus reproduire les mêmes erreurs.
Je produis des rapports clairs et donne les informations dont les parties prenantes ont besoin.