AMIR

samedi 26 avril 2014

Qu'est-ce qu'un effort de test?

Développer des logiciels nécessite de nombreuses heures de codage et de tests. Ce test comprend généralement plusieurs niveaux de validation et de vérification entre le logiciel et le client. L'effort de test se réfère à compléter ensemble de tests qui est requise pour les logiciels. Cet effort complète comprend généralement les tests unitaires, les tests système, les tests de performance et les tests d'acceptation des utilisateurs.

Le test est divisé en des tests positifs ou négatifs. L'effort de test définit ce type de test aura lieu au cours de la phase de test. Il convient de tenir compte de la totalité des épreuves de tous les domaines de l'application logicielle. Un cas de test positif est basé sur la saisie des données de test correctement dans le système. Cas de test négatif exigent le testeur d'entrer des données erronées. Un mélange de tests positifs et négatifs est généralement recommandé pour la plupart des applications logicielles.

Les tests unitaires sont les essais qui se produisent pendant le développement du code logiciel. Cet effort de test est effectué par les développeurs d'une application. Les tests unitaires est la phase préliminaire de tests de modules logiciels dans un programme. Cette forme de test assure que le système fonctionnera sans erreur avant qu'il ne soit envoyé à l'équipe de test pour l'examen.

De nombreuses applications à grande échelle comprennent des tests d'intégration avec de multiples systèmes externes. Ce test d'intégration est un effort de test visant à valider l'intégration des applications externes. Les tests d'intégration est généralement effectuée avant le test de fonctionnalité parce que l'intégration réussie est exigée avant la fonctionnalité peut être vérifiée.

Tests de fonctionnalité est le test qui valide les fonctions du système comme il était prévu. Ce type de test nécessite la création de données de test spécifiques, qui est utilisé au cours de l'effort de test. Tests de fonctionnalité est une vérification des exigences de fonctionnalité réelle au sein de l'application. Échec à cette phase de test implique généralement le système ne sera pas accepté par les utilisateurs.

Les tests de performance est essentiel pour les applications de logiciels qui sont conçus pour supporter des milliers d'utilisateurs. Cette forme de test nécessite de gros volumes de traitement, visant à souligner le système au point de défaillance complète. Un effort de test devrait inclure des tests de performance rudimentaire. Cela permettra d'assurer le soutien du système de traitement de multiples utilisateurs sans s'écraser.

Les essais d'acceptation de l'utilisateur est une autre forme de tests de validation du système. Cet effort de test inclut les utilisateurs de l'application, par des tests spécifiques pour la validation de la fonctionnalité du système. Les essais d'acceptation de l'utilisateur est une étape cruciale pour assurer la satisfaction du client. Cet effort de test se produit en général à la fin d'un cycle de développement, avant le déploiement de l'application dans la production.