Questions et réponses sur la qualité SE # 6

Question:Définissez le sens de l'assurance qualité. Expliquez le rôle des tests dans l'assurance qualité.

Answer:

Assurance qualité

Avec l'aide d'une planification appropriée et d'une exécution systématique, les deux contrôles peuvent être la garantie d'une meilleure qualité. Le principal objectif de l'assurance qualité est de vérifier les actions qui sont utilisées dans le processus de développement afin que la marge d'erreur devienne nulle et si une erreur s'est produite pendant le processus, le problème est alors résolu. Pour obtenir le meilleur résultat, de nombreuses actions sont entreprises par le développeur. Dans le processus d'analyse et de conception, les deux plans sont comparés les uns aux autres. Dans ce processus, le plan d'acceptation et le plan de vérification vérifient et comparent certains points qui sont:

Sr.No. Plan de vérification Plan d'acceptation
1 Il garantit que les besoins du client sont satisfaits / satisfaits par le logiciel. Il garantit que le résultat du produit est conforme au besoin ou non.
2 Les sources utilisées dans le processus doivent répondre aux normes de qualité spécifiées. Chaque test peut vérifier les performances du produit.

Un audit fonctionnel et un audit physique sont réalisés avant la livraison du produit à notre client. Avec l'exécution de la fonction, nous vérifions qu'elle répond aux besoins du client. Alors que l'audit physique est effectué pour vérifier que toutes les informations sont mentionnées dans le document et la documentation est effectuée de manière systématique et nous pouvons livrer le logiciel au niveau suivant.

Objectif de l'assurance qualité des logiciels

  1. Pour obtenir les détails appropriés sur le logiciel et les paramètres appropriés sont utilisés dans le processus de développement logiciel.

  2. Être utile dans un entretien de qualité.

  3. Utilisation de nouvelles technologies dans la technologie logicielle.

  4. Pour obtenir la garantie que le processus de développement de logiciel est conforme aux normes.

Liste des actions utilisées dans le processus d'assurance qualité

  1. Application of technical method - Pour obtenir le haut niveau de performance d'un logiciel, il est nécessaire que le développeur utilise différents types de techniques et de méthodes.

  2. Conduction of formal technical reviews- Une fois le processus terminé, une assemblée générale doit être organisée pour discuter de chaque point du processus de développement logiciel. Avec l'aide de cette discussion, nous pouvons trouver les défauts ou les erreurs si nous manquons tout type d'erreurs dans le processus.

  3. Software testing process- Pour le test des logiciels, de nombreux types de planification et de techniques doivent être utilisés. Le service Qualité audite le processus logiciel pour décider que le logiciel est conforme ou non aux attentes.

  4. Enforcement of standard- Nous avons un large choix de paramètres standards et nous trouvons le meilleur et l'appliquons sur logiciel. ISO 9000, SEI et CMM sont les meilleurs exemples de normes de paramètres.

  5. Assessment - La matrice logicielle peut être utilisée pour obtenir les changements de qualité et de processus.

  6. Record keeping- Une tenue d'archives est indispensable à tous les niveaux du cycle de vie d'un logiciel. Avec l'aide de cela, nous pouvons obtenir les informations appropriées sur l'audit, les réflexions et le rapport de test d'un logiciel à tous les niveaux.

Importance des tests dans l'assurance qualité

  1. Nous pouvons facilement obtenir les erreurs sans prendre de temps et d'efforts.

  2. Avec l'aide de cela, nous pouvons obtenir des informations sur le fait que ce logiciel a la capacité de faire confiance et de répondre aux besoins du client.

  3. Nous pouvons obtenir le logiciel d'un interprète de haut niveau.

  4. Nous pouvons obtenir les détails sur la conception d'un logiciel.

Relation entre les tests et la garantie qualité

Chaque projet a besoin de la capacité de bien performer et d'exactitude et de satisfaction des besoins des clients pour le succès des projets. Les tests de logiciels fournissent des informations sur l'exigence remplie du côté opposé. La qualité de la caution donne les informations selon lesquelles la méthode de test des logiciels est utilisée à un niveau standard.