Methodes de Test Logiciel
Methodes de Test Logiciel
Methodes de Test Logiciel
C’est le test du type boîte noire canalisé sur la vérification des requêtes de
l’application ; ce type de test doit être exécuté par les testeurs, fait qui
Test fonctionnel n’exclut pas que les programmeurs testent le code développé par eux (règle
qui s’applique dans tout stade du test)
les essais tournent autour du fonctionnement externe du système : les détails
Méthode boîte noire d'implémentation des composants ne sont pas connus (ou sciemment ignorés),
et seul le comportement extérieur est testé
les détails d'implémentation des composants sont ici tous connus, et le test
Méthode boîte blanche teste spécifiquement ces implémentations.
Test fonctionnel
Dans le premier stage des tests, les fonctions ou les modules de code sont
testés, habituellement par les programmeurs, car ces tests supposent une
connaissance approfondie du design interne et du code de l’application.. Pas
Test unitaire toujours facile à exécuter, sinon l’application n’a une architecture bien
structurée. Ce type de test peut nécessiter le développement des drivers ou des
programmes additionnels.
Terme utilisé alternativement pour les tests de volume et tests de charge. Dans
Test de performance le cas idéal le test de performance (et d’autre types de tests) sont prévus dans
la documentation où sont spécifiés les requêtes.
Tester une application sous de grandes charges, comme par exemple tester un
Test de charge site web sous une série de charges pour déterminer jusqu’à quel point la
réponse du système n’est plus prompte ou craque.
Tester comment un système récupère les données après le craquement, erreurs
Test de récupération du système ou après d’autres catastrophes.
Test de craquement Utilisé alternativement avec test de récupération
Tester la manière dont le système protège contre les accès interne ou externes
Test de sécurité pas autorisés, endommagement par mauvaises intentions etc ; peut nécessiter
techniques de test sophistiquées.
Ce type de test est peut être exécuté après une bonne connaissance de
l’environnement, culture et utilisation prévue pour le logiciel développée. Par
Tests contextuels exemple on va avoir une
approche complètement différente pour un équipement médical que pour un
simple jeu de PC.
Comparer les points faibles et points forts des différentes applications pour en
Tests comparatifs relever la compétitivité des produits.
Tests alpha Tester une application lorsque le développement est presque fini et des
changements mineurs peuvent être faits à la suite de ce type de test.
Couramment faits par utilisateurs finals ou par d’autres que les testeurs ou
développeurs
Tester lorsque le développement et les tests sont an principal terminés et on
doit trouver les bogues et problèmes finals avant de lancer la version finale.
Tests beta Couramment faits par utilisateurs finals ou par d’autres que les testeurs ou
développeurs.
Une méthode pour déterminer si un série de données à tester ou cas de test
sont utiles en introduisant délibérément des nombreuses modifications de
Tests de mutation code (bogues) et puis re-tester en utilisant les séries de données ou cas de test
pour voir si les « bogues » sont détectés. Cette méthode implique de grandes
ressources en matière d’ordinateurs.