239 Shares 8271 views

Types de tests de logiciels

Tests – une des étapes de développement de logiciels. Il est utilisé pour détecter les erreurs de performance ou la non-conformité du produit avec la documentation applicable. logiciel de test de classification est très vaste.

Pourquoi dépenser?

Test de logiciels afin d' assurer mené pour plusieurs raisons:

  1. Identification des erreurs de programmation clés. Le testeur vérifie les différentes fonctions du système ou d'un ensemble d'entre eux pour des situations critiques, ne donnent pas le logiciel fonctionne comme prévu.
  2. Détermination de la facilité d'utilisation. Vérification de l'ergonomie de l'interface pour le comportement de l'utilisateur et le système en fonction des influences externes.
  3. La réalisation de la documentation de la conformité. L'employé responsable des tests avant de recevoir un programme de travail pour les essais et les dispositions auxquelles le logiciel doit correspondre. écarts définis dans le fonctionnement réel du programme et les fonctions de documentation prévues.

types

En général, la distinction entre ces types de tests, comme l'unité, l'intégration et du système. Chacun d'entre eux affecte certains aspects de trouver des erreurs.

Les tests unitaires vous permet de tester des modules spécifiques, des méthodes, des fonctions et des classes. Cette méthode présente les performances des différentes parties du code, et permet de vérifier rapidement si aucune incidence sur d'autres améliorations à l'action fonctionnelle.

Après avoir vérifié les différentes fonctions et opérations d'un système expert pour un produit de qualité à l'étape suivante. Les tests d'intégration est généralement effectuée après le module. A ce stade, dans l'ensemble sont considérés comme des sections distinctes du code et leur interaction.

La dernière étape – test du système. Avec elle, le logiciel est déjà entièrement assemblé et prêt à la diligence, est testé avec la position de l'utilisateur. A ce stade, le dysfonctionnement détecté à l'interface, ainsi que la plus grande ergonomie est obtenue par l'application.

Les types de tests de logiciels mentionnés ci-dessus sont déterminées par le degré d'isolement des composants.

D' autres méthodes d'essai

Une distinction est également ces types de tests que les méthodes de « boîte blanche » et « boîte noire ». Au cours de la procédure de la première façon dont le développeur a accès au code source, et peut également utiliser leur propre écrite pour tester et détecter les développeurs d'erreurs. méthode « boîte noire » ne permet pas l'accès au code du programme, dans ce cas, le contrôle se fait uniquement par l'interface utilisateur. Ces conditions d'essai sont définies par le degré de connaissance du système.

L'achèvement du cycle de vie du développement logiciel

Le test est effectué après la conception, le développement du système et de la documentation. Cette étape peut être terminée dans le cycle de vie du logiciel, si les zones à problèmes ont été identifiés, ou il y a un retour à la programmation. Le premier flux de test renvoie toujours une rétroaction négative, car tout développement des goulets d' étranglement, les échecs et les erreurs parfois même graves qui ne peuvent simplement pas être objet d'un suivi sur la scène de la création.