Resume tests et maintenance
logiciel un ensemble de séquences d ? instructions interprétables par une machine Un ensemble de programmes de procédures de documentation associée et de données concernant le fonctionnement d ? un système informatique ISO Qualité Exactitude ?abilité robustesse performance convivialité interopérabilité Erreur Action humaine qui produit un résultat incorrect ISO Défaut ou faute Une erreur qui si elle n ? est pas corrigée pourra causer une défaillance ou produire des résultats incorrects ISO Un défaut est introduit dans le logiciel comme conséquence d ? une erreur Défaillance ou panne Cessation de l ? aptitude d ? un produit à accomplir une fonction requise ou de son incapacité à s ? en acquitter à l ? intérieur des limites spéci ?ées précédemment ISO Coût du test environ du coût du développement Tests vs Débogage Test de logiciel Exécuter le logiciel pour trouver les fautes ou gagner en con ?ance dans le système Cas de test Item relié aux tests et qui contient Un ensemble de données d ? entrée de test reçues d ? une source externe matérielle logicielle ou humaine par le code testé Des conditions d ? exécution requises pour exécuter le test par exemple une base de données qui se trouve dans un certain état ou une con ?guration particulière d ? un dispositif matériel Les sorties attendues Il s ? agit des spéci ?és que le code testé doit produire Jeu de tests Ensemble de cas de tests Débogage localiser le défaut réparer le code tester le code à nouveau Harnais de tests Stubs et drivers Driver fragment de code qui invoque le module sous test fournit les données d ? entrée invoque le module sous test collecte et compare les résultats Stub fragment de code qui simule un module manquant implémentation simpli ?ée valeurs de retour hard-codées ??Tests boite noire ? ou ??test basés sur les spéci ?cations ? ou ??tests fonctionnels ? le code est une grosse boite particulièrement utile pour révéler des défauts au niveau des spéci ?cations ??Tests boite blanche ? ou ??boite transparente ? ou ??boite de verre ? concentrés sur la structure interne du code utiles pour révéler des défauts reliés à la conception ou au code contrôle logique séquences initialisation ux de données Test de système Le logiciel est comparé avec les spéci ?cations des besoins Toujours e ?ectuée par des développeurs qui connaissent le système CTest d ? acceptation Le logiciel est comparé avec les spéci ?cations de l ? utilisateur ?nal Toujours e ?ectués par le client acheteur qui conna? t l ? environnement o? le système est utilisé Parfois on distingue entre alpha et bêta pour les produits à usage général alpha test avant la livraison bêta test durant un déploiement à petit échelle Test bo? te noire Les cas de tests sont conçus à partir d ? une spéci ?cation Tests intuitifs ne sont pas ?ables ou ad-hoc Classes d ? équivalence Domaine nombres en virgule ottante valeur valide EC valeur invalide EC valeur invalide EC valeur
Documents similaires










-
41
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 22, 2022
- Catégorie Law / Droit
- Langue French
- Taille du fichier 36.5kB