Académique Documents
Professionnel Documents
Culture Documents
Mini-Quiz
ISTQB niveau fondation
En partie traduit du site de l’ISTQB.org
1. Lequel des énoncés suivants, décrit le mieux, l'un des sept principes clés du test logiciel ?
A. En utilisant des tests automatisés, il est possible de tout tester.
B. Avec un effort suffisant et un support d'outils, des tests exhaustifs sont réalisables pour tous
les logiciels.
C. Il est normalement impossible de tester toutes les combinaisons d'entrée / sortie pour un
système logiciel.
D. Le but du test est de démontrer l'absence de défauts.
2. Lequel des énoncés suivants est l'objectif le plus valable pour une équipe de test?
A. Déterminer si des tests de composants suffisants ont été exécutés dans le test du système.
B. Détecter autant de défaillances que possible afin que les défauts puissent être identifiés et
corrigés.
C. Prouver que tous les défauts possibles sont identifiés.
D. Prouver que tous les défauts restants ne provoqueront pas d'échec.
3. Laquelle de ces tâches attendez-vous qu’elle soit effectuée pendant la phase d'Analyse et
conception de test, dans le processus de test fondamental?
A. Définir les objectifs de test
B. Examiner les bases de test
C. Créer des suites de tests à partir des procédures de test
D. Analyser les leçons apprises pour l'amélioration des processus
4. Ci-dessous une liste de problèmes qui peuvent être observés lors du test ou de la
production. Lequel de ces problèmes est une défaillance?
A. Le produit s'est bloqué lorsque l'utilisateur a sélectionné une option dans une boîte de
dialogue.
B. Un fichier de code source inclus dans la release n’a pas la bonne version.
C. L'algorithme de calcul a utilisé des variables d'entrée fausses.
D. Le développeur a mal interprété l'exigence de l'algorithme.
5. Laquelle des attitudes, qualifications ou actions suivantes entraînerait des problèmes (ou
des conflits) au sein d'équipes mixtes de testeurs et de développeurs, durant les revues et
les tests?
A. Les testeurs et les développeurs sont curieux et se concentrent sur la recherche de défauts.
B. Les testeurs et les développeurs sont suffisamment qualifiés pour trouver des défaillances et
des défauts.
C. Les testeurs et les développeurs communiquent des défauts en tant que critiques des
personnes, et non comme critiques du produit logiciel.
D. Les testeurs s'attendent à ce qu'il puisse y avoir des défauts dans le produit logiciel que les
développeurs n'ont pas trouvés et corrigés.
6. Lequel des énoncés suivants est vrai?
I. Les tests de logiciels peuvent être nécessaires pour satisfaire les exigences légales ou
contractuelles.
II. Les tests logiciels sont principalement nécessaires pour améliorer la qualité du produit.
III. La rigueur des tests et des corrections des défauts trouvés pourrait contribuer à réduire le
risque de problèmes dans un environnement opérationnel.
IV. Des tests rigoureux sont parfois utilisés pour prouver que toutes les défaillances ont été
trouvées
A. I, II et III sont vrais ; IV est faux
B. I est vrai; II, III et IV sont faux
C. I et IV sont vrais; II et IV sont faux
D. III et IV sont vrais; I et II sont faux
7. Lequel des énoncés suivants décrit correctement la différence entre le test et le
débogage?
A. Les tests identifient la source des défauts; le débogage analyse les défauts et propose des
activités de prévention
B. Les tests dynamiques montrent des défaillances causées par des défauts; le débogage
trouve, analyse et supprime les causes des défaillances dans le logiciel.
C. Le test supprime les défauts; le débogage identifie les causes des défaillances.
D. Les tests dynamiques empêchent les causes des défaillances; le débogage supprime les
défaillances.
8. L'un des objectifs de test pour votre projet est d'avoir une couverture de décisions à 100%.
Les trois tests suivants ont été exécutés pour le diagramme de flux de contrôle ci-
dessous :
Test_01 couvre le chemin: A, B, D, E, G
Test_02 couvre le chemin: A, B, D, E, F, G
Test_03 couvre le chemin: A, C, F, C, F, C, F, G
Lequel des énoncés suivants relatifs à l'objectif de couverture des décisions est vrai?
A. La décision D n'a pas été entièrement testée
B. Une couverture de décision de 100% a été atteinte
C. La décision E n'a pas été entièrement testée
D. La décision F n'a pas été entièrement testée
9. Laquelle des options suivantes répertorie les techniques classées en tant que techniques
de conception Boîte Noire?
A. Partitions d'équivalence, test par table de décision, test de transition d'état et analyse des
valeurs limites
B. Partitions d'équivalence, test par table de décision, couverture des instructions, test basé sur
les cas d'utilisation
Imen Fakhfekh Page2
Mini-Quiz ISTQB Foundation Syllabus 2018
C. Partitions d'équivalence, test de décision et couverture, test basé sur les cas d'utilisation
D. Partitions d'équivalence, test de décision et couverture, analyse des valeurs limites
A. Les cas de test donnés peuvent être utilisés pour dériver des transitions valides et non
valides dans le diagramme de transition d'état.
B. Les cas de test donnés représentent toutes les transitions valides possibles dans le
diagramme de transition d'état.
C. Les cas de test donnés ne représentent que quelques-unes des transitions valides dans le
diagramme de transition d'état.
D. Les cas de test donnés représentent des paires séquentielles de transitions dans le
diagramme de transition d'état
17. En tant que responsable test, vous devez fournir un rapport de test. Selon
le standard IEE 829, concernant les activités de test, que serait l’élément le plus
important à inclure dans votre rapport ?
A. Le nombre de cas de test exécutés avec leurs résultats
B. Un aperçu des activités principales de test, ainsi que les évènements et les états
relativement aux objectifs fixés
C. Evaluation globale de chaque partie du travail développé
D. Formation prises par vos collaborateurs pour les besoins du test
18. Vous testez un logiciel critique de sécurité. Durant l’exécution d’un test,
vous trouvez qu’il y a une défaillance et vous devez écrire un rapport d’incident.
Selon le standard IEE 829, quelle serait l’information la plus importante à inclure
dans votre rapport d’incident ?
A. Impact, description de l’incident, date, votre nom
B. ID unique du rapport d’incident, exigences spécifiques nécessaires et le nom de la personne
qui a causé le défaut
C. Articles transmis, votre nom, vos suggestions par rapport aux causes racine potentielles du
défaut
D. Description de l’incident, environnement de développement et les résultats attendus du test
19. Choisir l’option qui regroupe les principes recommandés pour introduire
un outil de test dans une organisation :
i. Déployer l’outil à toute l’organisation au même temps
ii. Commencer par un projet pilote
iii. Adapter et améliorer le processus d’utilisation de l’outil
22. Quel énoncé décrit les principales activités d’une revue formelle ?
A. Planification, Revue individuelle, communication et analyse des problèmes, reprise, clôture,
suivi
B. Lancement, retour en arrière, revue individuelle, communication et analyse des problèmes,
reprise, clôture
C. Planification, lancement de la revue, revue individuelle, communication et analyse des
problèmes, correction et production de rapports
D. Revue individuelle, réunion de revue, reprise, suivi, analyse des causes racine
23. Quelle tâche est exécutée pendant l’activité d’analyse de test du processus
fondamental de test ?
A. Analyser les leçons apprises pour améliorer les processus
B. Evaluer la base de test pour la testabilité
C. Identifier l’infrastructure et les outils nécessaires
D. Créer des suites de tests à partir de procédures de test
24. Quel est l’élément qui peut affecter la planification des tests ?
A. Limitations budgétaires
B. Taux de défaillance
C. Logs de test
D. Type de test
25. Quelle proposition est vraie ?
A. Le but des tests de régression est de vérifier si la correction a été effectuée avec succès,
tandis que le but du test de confirmation est de confirmer que la correction n’a pas d’effet de
bord
B. Le but des tests de régression est de détecter les effets de bord non intentionnels, tandis que
le but des tests de confirmation est de vérifier si le défaut d’origine est corrigé
C. Le but des tests de régression est de détecter les effets de bord non intentionnels, tandis que
le but du test de confirmation est de vérifier si le système fonctionne toujours dans un nouvel
environnement
D. Le but des tests de régression est de vérifier si la nouvelle fonctionnalité fonctionne, tandis
que le but du test de confirmation est de vérifier si le défaut d’origine a été corrigé
26. La conception d’un système d’abonnement à des journaux est en cours de
revue. Les utilisateurs attendus du système sont : les abonnées, l’équipe de support
technique, le service de facturation et l’administrateur de base de données. Chaque
type d’utilisateur se connecte au système par l’intermédiaire d’une interface de
connexion différente(abonnés via web, admin via appli dev, …). Différent réviseurs ont
été invités à revoir le flux d’ouverture de session du système du point de vue des
catégories d’utilisateurs annoncées. Lequel des commentaires suivants est le plus
susceptible d’avoir été fait par tous les réviseurs ?
A. La page de connexion sur le web est encombrée de trop d’espace publicitaire. En
conséquence, il est difficile de trouver le lien « mot de passe oublié »
B. Le login pour accéder aux informations de facturation devrait également permettre l’accès aux
données des abonnés et ne pas obliger une 2ème session de connexion
C. Après s’être connecté à l’application de base de données, il n’y a pas de fonction de
déconnexion
D. Le flux d’ouverture de session n’est pas intuitif puisqu’il faut d’abord entrer le mot de passe
avant que le nom d’utilisateur puisse être saisi
27. De quelle manière les tests peuvent-ils faire partie de l’assurance qualité ?
A. Ils assurent que les exigences sont suffisamment détaillées
B. Ils mesurent la qualité du logiciel en termes de nombre de cas de test exécutés
C. Ils s’assurent que les normes de l’organisation sont respectées
D. Ils réduisent le niveau de risque pour la qualité du système
28. Quel paramètre serait le plus utile à surveiller pendant l’exécution des
tests ?
A. Le % du travail effectué dans la préparation des cas de test
B. Le % de cas de test planifiés qui sont préparés
C. Le % de cas de test exécutés
D. Le % du travail effectué dans la préparation de l’environnement de test
29. Quel élément ne devrait pas être un déclencheur pour les tests de
maintenance ?
A. Décision de tester après des correctifs d’urgence
B. Décision de tester s’il est possible de récupérer les données archivées
C. Décision de tester le système après la migration vers une nouvelle plateforme d’exploitation
D. Décision de tester la maintenabilité du logiciel
30. Quelle proposition décrit correctement l’un des 7 principes du test ?
A. En utilisant des tests automatisés, il est possible de tout tester
B. Le but des tests est de prouver l’absence des défauts
C. Il est impossible de tester toutes les combinaisons d’entrée et de précondition dans un
système
D. Avec un effort et un support d’outils suffisants, des tests exhaustifs sont réalisables pour tous
les logiciels
32. Tout projet de test est soumis à deux grandes familles de risques.
Lesquels ?
A. Les risques techniques et les risques fonctionnels
B. Les risques contextuels et les risques permanents
C. Les risques quantitatifs et les risques qualitatifs
D. Les risques projet et les risques produit
33. Qu’est-ce qu’une exigence non fonctionnelle ?
A. Une exigence ne se rapportant pas aux fonctionnalités
B. Une exigence qui n’impacte pas l’expérience utilisateur
C. Une exigence contredite par d’autres exigences
D. Une exigence laissée de côté suite à un arbitrage de l’équipe de test
34. L’agilité s’oppose-t-elle au test ?
A. Non. L'agilité s'oppose au test manuel mais met l'accent sur les tests
automatisés.
B. Non. L'agilité favorise une exécution fréquente des tests afin d'éviter les
régressions d'une itération à l'autre.
C. Non. C'est l'inverse : ce sont les standards du test qui s'opposent à l'agilité, qui
délaisse la qualité au profit de la rapidité.
D. Non. Une démarche agile se doit de rechercher constamment à améliorer les
processus de développement, donc de tester différentes solutions.
35. L’équipe de développement vient de finaliser le développement d’un site
contenant beaucoup d’animations (carrousel d’images, popups…) le client
souhaite s’assurer que ce grand nombre d’animation ne ralentit pas trop le
chargement du site. Quel type de test est tout indiqué dans ce cas-là ?
A. Test de performance
B. Tes de robustesse
C. Tests de montée en charge
D. Test de stress