0% ont trouvé ce document utile (0 vote)
51 vues8 pages

ISTQB Foundation Complet

Ce document présente le cours complet pour la certification ISTQB Foundation Level (CTFL), couvrant les chapitres du syllabus officiel, les concepts clés, les techniques de test et des QCM corrigés. Il aborde les fondamentaux des tests logiciels, le cycle de vie du logiciel, les techniques de test statique et dynamique, ainsi que la gestion des tests et les outils de support. Les points clés incluent l'importance de tester tôt, de comprendre les différences entre défaut, erreur et échec, et de planifier et gérer les tests efficacement.

Transféré par

Sahbani Houssem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
51 vues8 pages

ISTQB Foundation Complet

Ce document présente le cours complet pour la certification ISTQB Foundation Level (CTFL), couvrant les chapitres du syllabus officiel, les concepts clés, les techniques de test et des QCM corrigés. Il aborde les fondamentaux des tests logiciels, le cycle de vie du logiciel, les techniques de test statique et dynamique, ainsi que la gestion des tests et les outils de support. Les points clés incluent l'importance de tester tôt, de comprendre les différences entre défaut, erreur et échec, et de planifier et gérer les tests efficacement.

Transféré par

Sahbani Houssem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours Complet ISTQB Foundation Level (CTFL)

Ce document contient le cours complet pour préparer la certification ISTQB Foundation Level
(CTFL). Il comprend : - Tous les chapitres du syllabus officiel (1 à 6) - Définitions et concepts
clés - Techniques de test et processus détaillés - QCM corrigés pour chaque chapitre - Résumé
final pour révisions rapides
Chapitre 1 – Fondamentaux des tests logiciels

1.1 Pourquoi le test est nécessaire


Identifier les défauts, réduire les risques, améliorer la qualité et réduire le coût de correction.

1.2 Définitions importantes


Défaut : imperfection dans un composant. Erreur : action humaine provoquant un défaut. Échec :
manifestation d’un défaut.

1.3 Principes fondamentaux du test


Les tests montrent la présence de défauts, pas leur absence. Tests exhaustifs impossibles.
Tester tôt réduit les coûts. Effet pesticide. Dépendance au contexte.

1.4 Processus de test


Planification, conception, implémentation, exécution, évaluation, clôture.

1.5 Psychologie du testeur


Communication constructive avec les développeurs. Objectivité et orientation qualité.

QCM d’entraînement
• Q1 : Objectif principal du test logiciel ?
• a) Vérifier absence d'erreurs
• b) Réduire risques et détecter défauts
• c) Remplacer développement
• Réponse correcte : b)

• Q2 : Quel principe est vrai ?


• a) Tests prouvent absence de défauts
• b) Tests exhaustifs possibles
• c) Tests réduisent risques mais ne prouvent pas absence
• Réponse correcte : c)

• Q3 : Effet pesticide ?
• a) Réduire coûts via automatisation
• b) Tester toutes combinaisons
• c) Répéter tests finit par ne plus trouver défauts
• Réponse correcte : c)
Chapitre 2 – Cycle de vie du logiciel et tests

2.1 Modèles de cycle de vie


Waterfall, V-Model, Agile.

2.2 Niveaux de test


Unitaires, intégration, système, acceptation.

2.3 Types de test


Fonctionnel, non-fonctionnel, régression, maintenance.

QCM d’entraînement
• Q1 : Niveaux de test ?
• a) Unitaires, système, production
• b) Unitaires, intégration, système, acceptation
• c) Intégration, système seulement
• Réponse correcte : b)

• Q2 : Test fonctionnel ?
• a) Performance
• b) Vérifie conformité spécifications
• c) Sécurité
• Réponse correcte : b)
Chapitre 3 – Techniques de test statique

3.1 Revues
Informelles, walkthrough, inspections.

3.2 Analyse statique


Outils détectant vulnérabilités, métriques de code.

QCM d’entraînement
• Q1 : Objectif des revues ?
• a) Trouver défauts sans exécution
• b) Exécuter tests
• c) Déployer logiciel
• Réponse correcte : a)
Chapitre 4 – Techniques de conception de tests

4.1 Boîte noire


Partitions d’équivalence, valeurs limites, tables de décision, transitions d’état, cas d’utilisation.

4.2 Boîte blanche


Couverture instructions, décisions.

4.3 Basées sur expérience


Tests exploratoires, erreurs connues.

QCM d’entraînement
• Q1 : Test boîte noire ?
• a) Basé sur spécifications sans code
• b) Analyse code interne
• c) Automatisation seulement
• Réponse correcte : a)
Chapitre 5 – Gestion des tests

5.1 Organisation
Rôles : testeur, manager, développeur.

5.2 Planification
Estimation, priorisation, gestion risques.

5.3 Suivi
Métriques : avancement, taux de défaillance.

QCM d’entraînement
• Q1 : Rôle du test manager ?
• a) Écrire code
• b) Planifier et suivre tests
• c) Déployer produit
• Réponse correcte : b)
Chapitre 6 – Outils de support au test

6.1 Catégories d’outils


Gestion tests, automatisation, performance, analyse statique.

6.2 Avantages
Productivité, répétabilité.

6.3 Risques
Dépendance, coût, fausses attentes.

6.4 Introduction d’un outil


Progressive et contrôlée, formation et suivi.

QCM d’entraînement
• Q1 : Risque de l’automatisation ?
• a) Productivité
• b) Dépendance et fausses attentes
• c) Amélioration qualité
• Réponse correcte : b)
Résumé final – Points clés à retenir
✔ Tester tôt et souvent. ✔ Connaître différences défaut, erreur, échec. ✔ Maîtriser principes
fondamentaux. ✔ Connaître les modèles de cycle de vie et niveaux de test. ✔ Savoir utiliser
techniques statiques et dynamiques. ✔ Planifier, suivre et gérer les tests correctement. ✔
Choisir et introduire outils de manière appropriée.

Vous aimerez peut-être aussi