Test indépendant

Qu'est-ce que le test indépendant?

Les tests indépendants correspondent à une équipe indépendante, qui participe à des activités de test autres que les développeurs pour éviter les préjugés de l'auteur et est souvent plus efficace pour trouver les défauts et les échecs.

Niveaux de tests indépendants

La liste suivante montre les niveaux croissants d'indépendance pour les tests:

  • Test effectué par le développeur lui-même

  • Testeurs indépendants cédés à l'équipe de développement

  • Équipe de test indépendante au sein de l'organisation

  • Testeurs indépendants de différentes organisations

  • Membres de l'équipe de test externalisés d'une autre organisation

Avantages:

  • Le testeur voit chaque défaut dans une perspective neutre

  • Le testeur est totalement impartial

  • Le testeur voit ce qui a été construit plutôt que ce que le développeur a pensé

  • Le testeur ne fait aucune hypothèse concernant la qualité

Désavantages:

  • L'isolement de l'équipe de développement peut parfois conduire à une référence de documentation obsolète.

  • L'exécution du test indépendant est normalement la dernière étape et affectée par tout retard antérieur dans le processus.

  • Les développeurs peuvent être irresponsables de la qualité car ils peuvent supposer qu'une équipe de test indépendante est là pour trouver les problèmes dans le système

  • Les tests indépendants peuvent parfois constituer un obstacle à la communication.