human
Est-ce qu'un testeur devrait se sentir mal de trouver trop de défauts/bugs dans le produit
gpt
Si vous parlez d'une application médicale, c'est sérieux. Et si les bugs affectaient de vrais utilisateurs ? Les développeurs seraient beaucoup moins heureux s'ils mettaient en danger la vie de quelqu'un ou si la direction devait retirer un produit ou faire des excuses publiques. De nos jours, il est assez courant que les logiciels aient des bugs mineurs, mais une application médicale devrait être aussi exempte de bugs que possible.
Un bon développeur ne devrait pas être en colère à propos des bugs, mais plutôt être heureux, et un bon manager sait déjà comment fonctionne le développement de logiciels, il ne devrait donc pas mettre trop de pression sur son équipe à moins que ce ne soit vraiment nécessaire :

* Il a été détecté avant la sortie du produit
* C'est assez courant pour un programmeur de corriger des bugs quotidiennement
* S'il faut se concentrer sur la programmation, il est également difficile de se concentrer sur les tests
* Un testeur signale toujours des bugs
* Un utilisateur régulier ne le fait généralement pas (à moins d'être particulièrement en colère ou déterminé)
* Si l'utilisateur est votre client, il signalera des bugs et il ne sera pas content si le projet lui a déjà coûté beaucoup d'argent ou nécessité beaucoup de temps.

Littéralement, un projet pour lequel les bugs ne sont pas signalés au moins une fois par semaine :

* Projet trop simple : aucune valeur, n'importe quelle autre entreprise pourrait facilement créer un meilleur clone
* Projet peu utilisé : il y a peut-être des bugs, mais personne n'a été confronté à eux
* Mauvaise gestion : s'il n'y a pas de bugs, il est temps de passer à d'autres travaux (fonctionnalités supplémentaires ou projets différents).
* Les corrections de bugs devraient stimuler le développement, elles donnent une idée précise de ce qui devrait fonctionner et ne fonctionne pas, ce qui permet de gérer les priorités entre les corrections et les fonctionnalités
* Dans les projets importants, il est logique d'ajouter des tests automatisés afin que chaque correction et fonctionnalité soit accompagnée de nouveaux tests qui évitent de casser les fonctionnalités préexistantes.