Exposé qualité et test

14
SOFTWARE TESTING FUNDAMENTALS & TEST CASE DESIGN Présentée PAR: JANNADI Wiem TURKI Imen 1

Transcript of Exposé qualité et test

Page 1: Exposé qualité et test

SOFTWARE TESTING FUNDAMENTALS

& TEST CASE DESIGN

Présentée PAR: JANNADI Wiem

TURKI Imen

1

Page 2: Exposé qualité et test

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

Page 3: Exposé qualité et test

INTRODUCTION

3

Page 4: Exposé qualité et test

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

Page 5: Exposé qualité et test

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

Page 6: Exposé qualité et test

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

Page 7: Exposé qualité et test

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

Page 8: Exposé qualité et test

Catégories de tests

8

Les tests en boite noire

Les tests en boite

blanche

Page 9: Exposé qualité et test

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]

Page 10: Exposé qualité et test

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

Page 11: Exposé qualité et test

Cas de test

• Anatomie d’un cas de test:

11

Page 12: Exposé qualité et test

Conclusion

12

la qualité

la sécurité

l'intégralité des logiciels développés.

Software Testing

Page 13: Exposé qualité et test

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

Page 14: Exposé qualité et test

Merci pour votre attention

14