SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
SOFTWARE TESTING
  FUNDAMENTALS
        &
 TEST CASE DESIGN


   Présentée PAR:
    JANNADI Wiem
      TURKI Imen    1
plan

  1-Introduction
                   2-Objectifs des tests

                         3-Quelques principes de base

                             4-Portée des tests

                                     5-Catégories de tests

                                       6-Conclusion
                                                             2
INTRODUCTION




               3
Objectifs des tests

                         Déterminer un
                           niveau de
                          fiabilité du
                            logiciel
          Evaluer les                    Augmenter le
       performances et                    niveau de
      le comportement                     confiance
          du logiciel


                         Détecter
                           les
                         erreurs
                                                        4
Objectifs des tests

     Economiser
     l’argent en        Rendre le       Augmenter la
      identifiant    développement      satisfaction du
   rapidement les     plus efficace          client
     défaillances

                       Identifier les
                                         Identifier les
    Correspondre     modifications à
                                        composants et
     les résultats   inclure dans les
                                         les modules
     aux attentes       prochaines
                                         réutilisables
                         versions


                      Identifier les
                       lacunes des                        5
                      développeurs
Quelques principes de base

  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

                                                                                     6
  Vérification de la procédure de l’execution
Portée des tests
• Les tests doivent concerner les éléments suivants:


    Conformité aux           Conformité aux
     spécifications           spécifications            Exigence juridique
    fonctionnelles             techniques



                             Les restrictions et
                                                             Culture et
                          recommandations des
    Le code source                                         standards de
                            administrateurs du
                                                            l’entreprise
                                  système



                                                 Propriétés
                La configuration                                             7
                                               culturelles et
                   matérielle
                                               linguistiques
Catégories de tests


                 Les tests en
                 boite noire

                 Les tests en
                    boite
                   blanche

                                8
Comparaison tests[ref1] tests
Les types de entre les
Test          Portée                     catégorie       Exécutant
Unitaires     Petites portions du code   Boite blanche   Développeur
              source                                     machine
Intégration   Classes/Composants         Blanche/Noire Développeur

Fonctionnel   Produit                    Boite noire     Testeur

Système       Produit/Environnement      Boite noire     Testeur
              simulé

Acceptation   Produit/Environnement      Boite noire     Client
              réel

Beta          Produit/Environnement      Boite noire     Client
              réel
                                                                       9
Régression    N’importe lequel           Blanche/        N’importe
                                         noire
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


                           la qualité


                           la sécurité


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

             Software Testing
                                              12
reference
• [ref1] https://www.lri.fr/~longuet/Enseignements/11-
  12/App4-IntroTest.pdf
• [ref2]http://www.infres.enst.fr/people/saglio/esim/QSI/etude
  s/caroline/caroline.pdf




                                                                 13
Merci pour votre attention




                             14

Contenu connexe

Tendances

PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
Cyrille Grandval
 
Qualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logiciel
danaobrest
 
Intro sur les tests unitaires
Intro sur les tests unitairesIntro sur les tests unitaires
Intro sur les tests unitaires
PHPPRO
 
Stratégie de tests type
Stratégie de tests typeStratégie de tests type
Stratégie de tests type
madspock
 

Tendances (20)

Exposée: Processus de test logiciel
Exposée:  Processus de test logiciel Exposée:  Processus de test logiciel
Exposée: Processus de test logiciel
 
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
 
Tests Logiciel
Tests LogicielTests Logiciel
Tests Logiciel
 
Automatisation des tests - objectifs et concepts - partie 1
Automatisation des tests  - objectifs et concepts - partie 1Automatisation des tests  - objectifs et concepts - partie 1
Automatisation des tests - objectifs et concepts - partie 1
 
Génie Logiciel : les tests
Génie Logiciel : les testsGénie Logiciel : les tests
Génie Logiciel : les tests
 
Qualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logiciel
 
Qualité logiciel - Generalités
Qualité logiciel - GeneralitésQualité logiciel - Generalités
Qualité logiciel - Generalités
 
Intro sur les tests unitaires
Intro sur les tests unitairesIntro sur les tests unitaires
Intro sur les tests unitaires
 
Stratégie de tests type
Stratégie de tests typeStratégie de tests type
Stratégie de tests type
 
Maintenance logicielle
Maintenance logicielleMaintenance logicielle
Maintenance logicielle
 
Contrôle de la qualité logiciel
Contrôle de la qualité logicielContrôle de la qualité logiciel
Contrôle de la qualité logiciel
 
Outils et pratiques : tester une application web moderne
Outils et pratiques : tester une application web moderneOutils et pratiques : tester une application web moderne
Outils et pratiques : tester une application web moderne
 
Automatisation des tests
Automatisation des testsAutomatisation des tests
Automatisation des tests
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
 
ATDD Visuel
ATDD VisuelATDD Visuel
ATDD Visuel
 
Qualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et WebQualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et Web
 
les metriques de processus, de produit et de qualité
les metriques de processus, de produit et de qualitéles metriques de processus, de produit et de qualité
les metriques de processus, de produit et de qualité
 
Mémoire - L'automatisation des tests fonctionnels - Emeline Simon
Mémoire - L'automatisation des tests fonctionnels - Emeline SimonMémoire - L'automatisation des tests fonctionnels - Emeline Simon
Mémoire - L'automatisation des tests fonctionnels - Emeline Simon
 
Automatisation des tests - objectifs et concepts - partie 2
Automatisation des tests  - objectifs et concepts - partie 2Automatisation des tests  - objectifs et concepts - partie 2
Automatisation des tests - objectifs et concepts - partie 2
 
Futur tunis
Futur tunisFutur tunis
Futur tunis
 

En vedette

20130930 cadre-financement-participatif
20130930 cadre-financement-participatif20130930 cadre-financement-participatif
20130930 cadre-financement-participatif
Thierry Labro
 
Reflexiones con-el-tema-a-mi-manera-con-audio-4858
Reflexiones con-el-tema-a-mi-manera-con-audio-4858Reflexiones con-el-tema-a-mi-manera-con-audio-4858
Reflexiones con-el-tema-a-mi-manera-con-audio-4858
Adalberto
 
Meducar Para La Frontera
Meducar Para La FronteraMeducar Para La Frontera
Meducar Para La Frontera
Adalberto
 
Généralité sur le courant électrique
Généralité sur le courant électriqueGénéralité sur le courant électrique
Généralité sur le courant électrique
coursuniv
 
2010 Guia Practica No 1 Investigacion Proyectos
2010   Guia Practica No  1 Investigacion Proyectos2010   Guia Practica No  1 Investigacion Proyectos
2010 Guia Practica No 1 Investigacion Proyectos
Adalberto
 
Desarrollopersonal1
Desarrollopersonal1Desarrollopersonal1
Desarrollopersonal1
Adalberto
 
Taller de elab de instrumentos de evaluacio pruebas1
Taller de elab  de   instrumentos de evaluacio pruebas1Taller de elab  de   instrumentos de evaluacio pruebas1
Taller de elab de instrumentos de evaluacio pruebas1
Adalberto
 

En vedette (20)

tPlan
tPlantPlan
tPlan
 
Le Soleil Qui Brille Hors De Lozovo
Le Soleil Qui Brille Hors De  LozovoLe Soleil Qui Brille Hors De  Lozovo
Le Soleil Qui Brille Hors De Lozovo
 
Presentation Atlon
Presentation AtlonPresentation Atlon
Presentation Atlon
 
20130930 cadre-financement-participatif
20130930 cadre-financement-participatif20130930 cadre-financement-participatif
20130930 cadre-financement-participatif
 
15.3 outline
15.3 outline15.3 outline
15.3 outline
 
Butlletí n.26. Acció de Govern
Butlletí n.26. Acció de GovernButlletí n.26. Acció de Govern
Butlletí n.26. Acció de Govern
 
Reflexiones con-el-tema-a-mi-manera-con-audio-4858
Reflexiones con-el-tema-a-mi-manera-con-audio-4858Reflexiones con-el-tema-a-mi-manera-con-audio-4858
Reflexiones con-el-tema-a-mi-manera-con-audio-4858
 
Présentation these_8fevrier2013
Présentation these_8fevrier2013Présentation these_8fevrier2013
Présentation these_8fevrier2013
 
Meducar Para La Frontera
Meducar Para La FronteraMeducar Para La Frontera
Meducar Para La Frontera
 
Généralité sur le courant électrique
Généralité sur le courant électriqueGénéralité sur le courant électrique
Généralité sur le courant électrique
 
Prix vente appartements_obs_2013_t3
Prix vente appartements_obs_2013_t3Prix vente appartements_obs_2013_t3
Prix vente appartements_obs_2013_t3
 
Bsc
BscBsc
Bsc
 
Butlletí n.19 Acció de Govern
Butlletí n.19 Acció de GovernButlletí n.19 Acció de Govern
Butlletí n.19 Acció de Govern
 
Keynote ppt frau-meigs_long_f
Keynote ppt frau-meigs_long_fKeynote ppt frau-meigs_long_f
Keynote ppt frau-meigs_long_f
 
2010 Guia Practica No 1 Investigacion Proyectos
2010   Guia Practica No  1 Investigacion Proyectos2010   Guia Practica No  1 Investigacion Proyectos
2010 Guia Practica No 1 Investigacion Proyectos
 
Desarrollopersonal1
Desarrollopersonal1Desarrollopersonal1
Desarrollopersonal1
 
El 5 compromisos del president Montilla amb Catalunya
El 5 compromisos del president Montilla amb CatalunyaEl 5 compromisos del president Montilla amb Catalunya
El 5 compromisos del president Montilla amb Catalunya
 
Post ebola oms determinants sociaux de la santé , josé manuel boudey
Post ebola  oms determinants sociaux de la santé , josé manuel boudeyPost ebola  oms determinants sociaux de la santé , josé manuel boudey
Post ebola oms determinants sociaux de la santé , josé manuel boudey
 
Issue 2
Issue 2Issue 2
Issue 2
 
Taller de elab de instrumentos de evaluacio pruebas1
Taller de elab  de   instrumentos de evaluacio pruebas1Taller de elab  de   instrumentos de evaluacio pruebas1
Taller de elab de instrumentos de evaluacio pruebas1
 

Similaire à Exposé qualité et test

test_logiciel_rappel_Master1_Université_JKZ.pptx
test_logiciel_rappel_Master1_Université_JKZ.pptxtest_logiciel_rappel_Master1_Université_JKZ.pptx
test_logiciel_rappel_Master1_Université_JKZ.pptx
EnochBidima3
 
AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité
AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilitéAgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité
AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité
Agile Toulouse
 

Similaire à Exposé qualité et test (20)

formation istqb.pdf
formation istqb.pdfformation istqb.pdf
formation istqb.pdf
 
test_logiciel_rappel_Master1_Université_JKZ.pptx
test_logiciel_rappel_Master1_Université_JKZ.pptxtest_logiciel_rappel_Master1_Université_JKZ.pptx
test_logiciel_rappel_Master1_Université_JKZ.pptx
 
Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010
 
20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)
 
Soirée du Test Logiciel - Intégration, livraison et déploiement continu - A. ...
Soirée du Test Logiciel - Intégration, livraison et déploiement continu - A. ...Soirée du Test Logiciel - Intégration, livraison et déploiement continu - A. ...
Soirée du Test Logiciel - Intégration, livraison et déploiement continu - A. ...
 
20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?
 
Le rôle du testeur et le Blackbox testing
Le rôle du testeur et le Blackbox testingLe rôle du testeur et le Blackbox testing
Le rôle du testeur et le Blackbox testing
 
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
 
Strategie de test à agile tour bordeaux
Strategie de test à agile tour bordeauxStrategie de test à agile tour bordeaux
Strategie de test à agile tour bordeaux
 
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobilesOCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
 
2009-01-29 Squale aux Jeudis de l'Objet
2009-01-29 Squale aux Jeudis de l'Objet2009-01-29 Squale aux Jeudis de l'Objet
2009-01-29 Squale aux Jeudis de l'Objet
 
Analyse de code: accélérez la validation de vos applications C#
Analyse de code: accélérez la validation de vos applications C#Analyse de code: accélérez la validation de vos applications C#
Analyse de code: accélérez la validation de vos applications C#
 
Visual Studio 2012 pour Windows 8
Visual Studio 2012 pour Windows 8Visual Studio 2012 pour Windows 8
Visual Studio 2012 pour Windows 8
 
Normandy JUG integration Continue
Normandy JUG integration ContinueNormandy JUG integration Continue
Normandy JUG integration Continue
 
AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité
AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilitéAgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité
AgileTour Toulouse 2012 : posture Ingénieur Qualité en agilité
 
20111004 04 - Présentation ATDD
20111004 04 - Présentation ATDD20111004 04 - Présentation ATDD
20111004 04 - Présentation ATDD
 
Formation jmeter
Formation jmeterFormation jmeter
Formation jmeter
 
Tests de performances
Tests de performancesTests de performances
Tests de performances
 
Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1
 
Neolians testing offer
Neolians testing offerNeolians testing offer
Neolians testing offer
 

Exposé qualité et test

  • 1. SOFTWARE TESTING FUNDAMENTALS & TEST CASE DESIGN Présentée PAR: JANNADI Wiem TURKI Imen 1
  • 2. plan 1-Introduction 2-Objectifs des tests 3-Quelques principes de base 4-Portée des tests 5-Catégories de tests 6-Conclusion 2
  • 4. Objectifs des tests Déterminer un niveau de fiabilité du logiciel Evaluer les Augmenter le performances et niveau de le comportement confiance du logiciel Détecter les erreurs 4
  • 5. Objectifs des tests Economiser l’argent en Rendre le Augmenter la identifiant développement satisfaction du rapidement les plus efficace client défaillances Identifier les Identifier les Correspondre modifications à composants et les résultats inclure dans les les modules aux attentes prochaines réutilisables versions Identifier les lacunes des 5 développeurs
  • 6. Quelques principes de base 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 6 Vérification de la procédure de l’execution
  • 7. Portée des tests • Les tests doivent concerner les éléments suivants: Conformité aux Conformité aux spécifications spécifications Exigence juridique fonctionnelles techniques Les restrictions et Culture et recommandations des Le code source standards de administrateurs du l’entreprise système Propriétés La configuration 7 culturelles et matérielle linguistiques
  • 8. Catégories de tests Les tests en boite noire Les tests en boite blanche 8
  • 9. Comparaison tests[ref1] tests Les types de entre les Test Portée catégorie Exécutant Unitaires Petites portions du code Boite blanche Développeur source machine Intégration Classes/Composants Blanche/Noire Développeur Fonctionnel Produit Boite noire Testeur Système Produit/Environnement Boite noire Testeur simulé Acceptation Produit/Environnement Boite noire Client réel Beta Produit/Environnement Boite noire Client réel 9 Régression N’importe lequel Blanche/ N’importe noire
  • 10. 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
  • 11. Cas de test • Anatomie d’un cas de test: 11
  • 12. Conclusion la qualité la sécurité l'intégralité des logiciels développés. Software Testing 12
  • 13. reference • [ref1] https://www.lri.fr/~longuet/Enseignements/11- 12/App4-IntroTest.pdf • [ref2]http://www.infres.enst.fr/people/saglio/esim/QSI/etude s/caroline/caroline.pdf 13
  • 14. Merci pour votre attention 14