783 Shares 1644 views

tests fonctionnels

Parmi tous les types de tests fonctionnels est à juste titre occupe une position de leader, parce que le programme devrait fonctionner correctement en premier lieu, ou par la facilité d'utilisation, la sécurité, et pas une vitesse suffisante n'a absolument aucun sens. En plus de posséder des techniques de test différentes, chaque personne doit comprendre comment mener correctement une vérification pour obtenir des résultats les plus efficaces.

Les tests fonctionnels: où diriger l'effort principal?

– test modulaire et système;

– cocher la case « blanc » ou « noir »;

– sur les tests manuels et de l'automatisation;

– pour tester de nouvelles fonctionnalités ou les tests de régression ;

– sur les tests « négatif » ou « positives ».

Entre toutes ces activités, il est important de trouver le bon chemin, qui sera le « moyen » d'équilibrer les efforts en tirant profit de chacune des directions du maximum.

vérification du logiciel est effectuée de diverses manières, dont un est testé sur une « boîte noire » ou contrôle des données.

Le programme dans ce cas est représenté en termes de la « boîte noire », et l'inspection effectuée pour déterminer les circonstances dans lesquelles le comportement du programme ne répondent pas aux spécifications. Toutes les erreurs sont déterminées au moyen de la gestion des données, qui est réalisée au moyen de tests exhaustifs, à savoir, en utilisant tous les possibles types de données.

Si l'exécution de la commande du programme dépend des événements qui ont précédé, alors il est nécessaire de vérifier toutes les séquences possibles. Il est clair que dans la plupart des cas est tout simplement impossible de faire un test exhaustif, donc plus susceptibles de choisir une option acceptable ou raisonnable, série limitée du programme sur un petit sous-ensemble de toutes les données d'entrée. Cette option est entièrement garantir l'absence d'écarts par rapport aux spécifications.

Les tests fonctionnels implique le test bon choix. Dans ce cas, de faire la distinction entre ces méthodes de formation des ensembles pour les:

– analyse de la valeur limite;

– le partitionnement d'équivalence;

– l'hypothèse d'une erreur;

– analyse du lien entre la cause et l'effet.

Vous pouvez voir chacun d'eux séparément.

Analyse des valeurs limites. Selon les valeurs limites est communément compris comme ceux qui sont situés sur les bords des classes d'équivalence. Dans de tels endroits susceptibles de détecter une erreur. L'utilisation de cette méthode nécessite la définition professionnelle de créativité et d'expertise dans ce problème particulier à l'étude.

partitionnement d'équivalence. Tous les possibles ensembles de paramètres d'entrée sont divisés en plusieurs classes d'équivalence. Les données sont combinées sur la base d'erreurs similaires. On croit que si un ensemble d'une classe détecte une erreur, il sera également équivalent à indiquer. Les tests fonctionnels de la présente méthode est mise en oeuvre en deux phases: la première a fait la sélection des classes d'équivalence, tandis que le second est formé des tests spéciaux.

L'analyse des relations de cause à effet. Le système peut sélectionner des tests avec une productivité élevée grâce à effectuer ces vérifications. Dans ce cas, comme la cause de condition d'entrée séparé est reçu, et est considérée comme une conséquence d'une condition de sortie. La méthode est basée sur l'idée d'attribuer toutes sortes de raisons à certaines conséquences, qui est de clarifier les mêmes relations de cause à effet. Test du logiciel est réalisé en plusieurs étapes, ce qui entraîne dans une liste des causes et des conséquences découlant.