Qu'est-ce que l'assurance qualité?
L'assurance qualité, communément appelée test QA, est définie comme une activité visant à garantir qu'une organisation fournit le meilleur produit ou service possible aux clients.
Contrôle de la qualité dans les tests de logiciels
Le contrôle de la qualité dans les tests logiciels est un ensemble systématique de processus utilisés pour garantir la qualité des produits ou services logiciels. L'objectif principal du processus de contrôle qualité est de s'assurer que le produit logiciel répond aux exigences réelles en testant et en examinant ses exigences fonctionnelles et non fonctionnelles. Le contrôle de la qualité est généralement abrégé en QC.
Ce tutoriel fait la différence entre l'assurance qualité et le contrôle qualité
Différence entre l'assurance qualité (QA) et le contrôle qualité (QC)
Assurance qualité (QA) | Contrôle de la qualité (QC) |
- Il s'agit d'une procédure qui vise à fournir l'assurance que la qualité demandée sera atteinte
|
- C'est une procédure qui se concentre sur le respect de la qualité demandée.
|
- L'assurance qualité vise à prévenir le défaut
|
- Le QC vise à identifier et à corriger les défauts
|
- C'est une méthode pour gérer la qualité - Vérification
|
- C'est une méthode pour vérifier la qualité-Validation
|
- Cela n'implique pas l'exécution du programme
|
- Il s'agit toujours d'exécuter un programme
|
- C'est une technique préventive
|
- C'est une technique corrective
|
- C'est une mesure proactive
|
- C'est une mesure réactive
|
- C'est la procédure pour créer les livrables
|
- C'est la procédure pour vérifier que les livrables
|
- L'assurance qualité implique le cycle de vie complet du développement logiciel
|
- Le contrôle qualité implique le cycle de vie complet des tests logiciels
|
- Afin de répondre aux exigences du client, l'AQ définit des normes et des méthodologies
|
- QC confirme que les normes sont respectées lors du travail sur le produit
|
- Il est effectué avant le contrôle de la qualité
|
- Il est effectué uniquement après l'activité d'AQ
|
- C'est une activité de bas niveau, elle peut identifier une erreur et des erreurs que le QC ne peut pas
|
- C'est une activité de haut niveau, elle peut identifier une erreur que le contrôle qualité ne peut pas
|
- Son principal motif est d'éviter les défauts du système. C'est une activité qui prend moins de temps
|
- Son principal motif est d'identifier les défauts ou les bogues du système. C'est une activité qui prend plus de temps
|
- Le contrôle qualité garantit que tout est exécuté de la bonne manière, et c'est pourquoi il relève de l'activité de vérification
|
- Le contrôle qualité garantit que tout ce que nous avons fait est conforme à l'exigence, et c'est pourquoi il relève de l'activité de validation
|
- Cela nécessite l'implication de toute l'équipe
|
- Cela nécessite l'implication de l'équipe de test
|
- La technique statistique appliquée à l'assurance qualité est connue sous le nom de SPC ou Statistical Process Control (SPC)
|
- La technique statistique appliquée au CQ est connue sous le nom de SQC ou contrôle statistique de la qualité
|
DIFFÉRENCE CLÉ
- L'assurance qualité vise à éviter le défaut tandis que le contrôle qualité vise à identifier et à corriger les défauts.
- L'assurance de la qualité fournit l'assurance que la qualité demandée sera atteinte, tandis que le contrôle de la qualité est une procédure qui se concentre sur le respect de la qualité demandée.
- L'assurance qualité est effectuée dans le cycle de vie du développement logiciel, tandis que le contrôle qualité est effectué dans le cycle de vie des tests logiciels.
- L'assurance qualité est une mesure proactive tandis que le contrôle qualité est une mesure réactive.
- L'assurance qualité nécessite l'implication de tous les membres de l'équipe, tandis que le contrôle qualité nécessite uniquement une équipe de test.
- L'assurance qualité est effectuée avant le contrôle qualité.