mardi 6 novembre 2012
Tests de validation
L'objectif des tests de logiciels est de mesurer la qualité d'un logiciel en termes de nombre de défauts trouvés dans le logiciel, le nombre de tests exécutés et le système couverte par les tests. Ces tests sont effectués pour les deux attributs fonctionnels et non fonctionnels du logiciel. Lorsque des bugs ou défauts sont trouvés à l'aide de tests, le bug est enregistré et l'équipe de développeurs corrige le bug. Une fois que le bug est corrigé et le test est effectué pour vous assurer que le bug a été fixé et aucun effet de nouveaux défauts ont été introduites dans le logiciel. Avec l'ensemble du cycle de la qualité des augmentations de logiciels.
Vérification et les tests de validation sont deux tests importants qui sont réalisés sur un logiciel, avant qu'il n'ait été remis au client. Cela permet de s'assurer que le cycle de vie des logiciels de test commence tôt. L'objectif de la vérification et de validation est de s'assurer que le logiciel est faite selon les exigences du client et ne fait atteindre le but visé. Alors que le logiciel est testé en profondeur, sans aucun parti pris, souvent le travail de l'essai de validation peut également être accordée à des tiers des services d'essais de validation du parti. Par conséquent, les tests de validation est un élément important des procédures d'assurance de la qualité des logiciels et des normes. Dans cet article, nous allons nous concentrer sur les tests de validation.
Tests de validation du logiciel
Alors que la vérification est un processus de contrôle de la qualité, processus d'assurance qualité effectué avant que le logiciel est prêt à être publié est connu sous le nom de test de validation. Les objectifs de test de validation est de valider et avoir confiance dans le produit logiciel ou d'un système, qu'il remplit les exigences indiquées par le client. L'acceptation du logiciel par le client final est également une partie des tests de validation.
Des essais de validation répond à la question «Êtes-vous construire le système logiciel approprié". Une autre question, qui l'ensemble du processus de tests de validation dans les réponses de génie logiciel est: «Est-ce que fit livrer à des fins". En d'autres termes, le système ne logiciel de fournir la bonne solution à ce problème. C'est pourquoi, souvent les activités de test sont introduits tôt dans le cycle de vie du développement logiciel. Les deux grands domaines, lorsque les tests de validation doit avoir lieu sont dans les premiers stades de développement de logiciels et vers la fin, lorsque le produit est prêt à être diffusé. En d'autres termes, il est des tests d'acceptation qui fait partie de tests de validation.
Types de tests de validation
Si les testeurs sont impliqués dans le logiciel dès le début, puis les tests de validation dans le test logiciel commence juste après une composante du système a été développé. Les différents types de tests de validation du logiciel sont les suivantes:
Test de composants
Les tests de composants est également connu comme les tests unitaires. L'objectif des tests effectués dans ce type de test est de rechercher des défauts dans le composant logiciel. Dans le même temps, il vérifie également le fonctionnement des différents composants logiciels, comme les modules, objets, classes, etc, qui peuvent être testés séparément.
Test d'intégration
Il s'agit d'un élément important du modèle de validation du logiciel, où l'interaction entre les différentes interfaces des composants est testé. Avec l'interaction entre les différentes parties du système, l'interaction du système avec le système d'exploitation, système de fichiers, le matériel et tout système autre logiciel il pourrait interagir avec est également testée.
Test du système
Système de test, également connu sous le nom de test fonctionnel et le système est réalisée lorsque le système est prêt à recevoir le logiciel entier. Le souci de ce test est de vérifier le comportement de l'ensemble du système tel que défini par la portée du projet. La principale préoccupation de l'essai est de vérifier le système par rapport aux exigences spécifiées. En effectuant le testeur n'est pas concerné par le fonctionnement interne du système, mais vérifie si le système se comporte comme les attentes par.
Acceptance Testing
Voici le testeur a notamment pour littéralement penser comme le client et tester le logiciel par rapport aux besoins des utilisateurs, des exigences et des processus d'affaires et de déterminer, si le logiciel peut être remis au client. A ce stade, souvent un représentant du client est également une partie de l'équipe de test, de sorte que le client a confiance dans le système. Il existe différents types de tests d'acceptation:
* Les tests d'acceptation opérationnelle
* Essais d'acceptation de conformité
* Alpha Test
* Beta Test
Souvent, lorsque les questions de validation de tests d'entrevue sont priés, ils tournent autour des différents types de tests de validation. La différence entre la vérification et la validation est aussi une question de validation des tests logiciels courants. Certaines organisations peuvent utiliser des termes différents pour certains des termes figurant dans l'article ci-dessus. Autant que possible, j'ai essayé d'accepter les autres noms aussi....
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire