Exposé qualité et test
-
Upload
imen-turki -
Category
Documents
-
view
249 -
download
6
Transcript of Exposé qualité et test
SOFTWARE TESTING FUNDAMENTALS
& TEST CASE DESIGN
Présentée PAR: JANNADI Wiem
TURKI Imen
1
plan
2
1-Introduction
2-Objectifs des tests
3-Quelques principes de base
4-Portée des tests
5-Catégories de tests
6-Conclusion
INTRODUCTION
3
4
Objectifs des tests
Détecter les
erreurs
Evaluer les performances et le comportement
du logiciel
Déterminer un niveau de fiabilité du
logiciel
Augmenter le niveau de confiance
Objectifs des tests
5
Economiser l’argent en identifiant
rapidement les défaillances
Correspondre les résultats aux attentes
Identifier les modifications à inclure dans les
prochaines versions
Rendre le développement
plus efficace
Augmenter la satisfaction du
client
Identifier les composants et
les modules réutilisables
Identifier les lacunes des
développeurs
Quelques principes de base
6
Un programmeur ne doit pas tester ses propres programmes
L’hypothèse de base qu’aucune erreur ne va être trouvée
La définition des sortie ou résultats attendus doit être effectuée avant l’exécution d’un test
Inspection des résultats de chaque test
Les jeux de tests doivent être écrits pour des entrées valides et invalides
Vérification de la procédure de l’execution
Portée des tests
• Les tests doivent concerner les éléments suivants:
7
Conformité aux spécifications fonctionnelles
Le code source
Les restrictions et recommandations des
administrateurs du système
Conformité aux spécifications
techniques Exigence juridique
Culture et standards de l’entreprise
La configuration matérielle
Propriétés culturelles et linguistiques
Catégories de tests
8
Les tests en boite noire
Les tests en boite
blanche
Comparaison entre les tests
9
Test Portée catégorie Exécutant
Unitaires Petites portions du code source
Boite blanche Développeur machine
Intégration Classes/Composants Blanche/Noire Développeur
Fonctionnel Produit Boite noire Testeur
Système Produit/Environnement simulé
Boite noire
Testeur
Acceptation Produit/Environnement réel
Boite noire
Client
Beta Produit/Environnement réel
Boite noire
Client
Régression N’importe lequel Blanche/ noire
N’importe
Les types de tests[ref1]
Cas de test
• « Un cas de test est un ensemble d'entrés de test, de
conditions d'exécution et de résultats attendus pour un
objectif particulier tel que la conformité du programme avec
une spécification donnée » [ref2]
10
Cas de test
• Anatomie d’un cas de test:
11
Conclusion
12
la qualité
la sécurité
l'intégralité des logiciels développés.
Software Testing
reference
• [ref1] https://www.lri.fr/~longuet/Enseignements/11-12/App4-IntroTest.pdf
• [ref2]http://www.infres.enst.fr/people/saglio/esim/QSI/etudes/caroline/caroline.pdf
13
Merci pour votre attention
14