L'interaction entre un testeur manuel et un développeur est la clé d'un travail efficace. La rapidité de correction des bugs, la qualité du produit et l'atmosphère dans l'équipe dépendent d'une bonne communication.
Historique de la question :
Auparavant, les testeurs et les développeurs travaillaient de manière isolée, et toute communication se faisait par le biais du suivi des tâches. Les bugs prenaient du temps à être discutés, des conflits surgissaient. À l'heure actuelle, l'efficacité d'une équipe est atteinte grâce à un contact étroit et régulier ainsi qu'à un respect mutuel de chaque rôle.
Problème :
Les bugs sont mal décrits, les modèles de comportement ne sont pas coordonnés, et il n'y a pas de retour rapide. En conséquence, les bugs "circulent en rond", la responsabilité est floue et des disputes improductives peuvent survenir.
Solution :
Caractéristiques clés :
Que faire si le bug "ne se reproduit pas" chez le développeur ?
Fournir toutes les informations sur l'environnement, tenter de reproduire le bug ensemble, clarifier les différences entre les environnements, échanger des captures d'écran.
Si le bug est enregistré comme "non réparable", cela vaut-il la peine de discuter ?
Oui, si le bug est critique. Argumenter avec la douleur/utilisation de l'utilisateur/risques, impliquer le lead ou l'analyste pour évaluer la situation.
Le testeur doit-il expliquer la priorité commerciale du bug ?
De préférence. Cela aidera le développeur à comprendre les risques et accélérera le traitement des bugs particulièrement importants.
Rapports de bugs sans description des étapes et captures d'écran. Les développeurs perdent du temps à clarifier les détails, les bugs prennent du temps à être fermés.
Avantages :
Inconvénients :
Dans l'entreprise, un modèle de rapport de bug et un chat pour une communication rapide ont été mis en place. Tous les bugs étaient accompagnés de captures d'écran et de vidéos. La majorité des bugs étaient rapidement reproduits et corrigés.
Avantages :
Inconvénients :