Vous êtes sur la page 1sur 8

Mini-Quiz ISTQB Foundation Syllabus 2018

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.

Imen Fakhfekh Page1


Mini-Quiz ISTQB Foundation Syllabus 2018

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

10. Vous travaillez sur un projet qui a de mauvaises spécifications et un temps


trop limité. Laquelle des techniques de test suivantes serait l'approche la plus
utile à utiliser?
A. Test de cas d'utilisation
B. Test d’instructions
C. Test exploratoire
D. Test de décision
11. Laquelle des affirmations suivantes concernant le diagramme de transition
d'état donné et le tableau des cas de test est vraie?

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

Imen Fakhfekh Page3


Mini-Quiz ISTQB Foundation Syllabus 2018

12. Lequel des énoncés suivants pour la technique de test de partitions


d'équivalence est vrai? Test de partition d'équivalence ....
I. divise les entrées possibles en classes où tous les éléments devraient provoquer le
même comportement.
II. utilise des partitions valides et non valides.
III. doit inclure au moins deux valeurs de chaque partition d'équivalence.
IV. peut être utilisé uniquement pour tester les entrées de partition d'équivalence à
partir d'une interface utilisateur graphique
A. I, II et IV sont vrais; III est faux
B. I est vrai ; II, III et IV sont faux
C. II et III sont vrais ; I et IV sont faux
D. I et II sont vrais ; III et IV sont faux
13. Vous testez un système qui calcule le plus grand dénominateur commun
de 2 entiers (A et B), supérieurs à 0
Vous avez spécifié les entrées de test suivantes (Int_MAX est le plus grand entier) :
Test case A B
1 1 1
2 INT_MAX INT_MAX
3 1 0
4 0 1
5 INT_MAX - 1 1
6 1 INT_MAX - 1
Quelle technique basée sur les spécifications auriez-vous utilisé pour les tests
de 1 à 6 ?
A. Analyse des valeurs aux limites
B. Test par transition d’état
C. Test pas cas d’utilisation
D. Test par table de décision
14. Laquelle de ces propositions représenterait un risque produit ?
A. Qualité médiocre des exigences, conception, code et tests
B. Problèmes politiques et des délais particulièrement sur des modules complexes du produit
C. Danger potentiel pour l’utilisateur
D. Problèmes à identifier les exigences correctement.
15. Vous avez les exigences suivantes à tester :
R1 : Processus d’anomalies R4 : Défauts
R2 : Synchronisation R5 : Données financières
R3 : Confirmation R6 : Diagramme de données
R7 : Changements du profile utilisateur
Ci-dessous, les flèches schématisent les dépendances logiques (Exp. R1 → R3
signifie que R3 est dépendant de R1)

Imen Fakhfekh Page4


Mini-Quiz ISTQB Foundation Syllabus 2018

Laquelle des options suivantes fourni la structure de test correspondante aux


dépendances exigées ?
A. R3 → R2 → R1 → R7 → R5 → R6 → R4
B. R2 → R5 → R6 → R4 → R7 → R1 → R3
C. R1 → R3 → R2 → R5 → R6 → R4 → R7
D. R1 → R2 → R5 → R6 → R3 → R4 → R7
16. Laquelle de ces propositions pourrait être un risque projet ?
A. Compétences et pénurie du personnel
B. Caractéristiques software médiocres
C. Software livré défaillant
D. Bug potentiel sur la fiabilité du système

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

Imen Fakhfekh Page5


Mini-Quiz ISTQB Foundation Syllabus 2018

iv. Fournir des formations et du coaching pour les nouveaux utilisateurs


v. Permettre à chaque équipe de choisir sa propre façon d’utiliser l’outil
vi. Veiller à ce que les coûts ne dépassent pas le coût d’acquisition initiale
vii. Collecter les leçons apprises de toutes les équipes
A. i, iii, iv, v
B. ii, v, vi
C. ii, iii, iv, vii
D. i, vi, vii
20. Lequel de ces choix n’est pas un objectif de projet pilote (pour l’évaluation
d’un nouvel outil dans l’entreprise)
A. Evaluer la cohérence de l’outil avec les processus actuels
B. Déterminer l’utilisation, la gestion, l’archivage et la maintenance de l’outil
C. Evaluer si les bénéfices seraient acquis avec des coûts raisonnables
D. Réduire le taux des défauts dans les projet pilote
21. Lequelle des caratéristiques suivantes est relative à une approche basée
sur les métriques pour l’estimation des tests ?
A. Estimation globale convenue avec les développeurs
B. Moyenne des calculs receuillis auprès des experts métier
C. Budget qui a été utilisé par un précédent projet de test similaire
D. Expérience globale acquise lors des entretiens avec les responsables tests

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é

Imen Fakhfekh Page6


Mini-Quiz ISTQB Foundation Syllabus 2018

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

Imen Fakhfekh Page7


Mini-Quiz ISTQB Foundation Syllabus 2018

31. Un test automatisé est en erreur, pourtant l’application fonctionne


correctement. Comment cela s’appelle-t-il ?
A. Un test non-fonctionnel
B. Un faux positif
C. Un faux négatif
D. Un test automatisé n’est en erreur que si l’application présente une anomalie. En revanche,
l’anomalie décelée par le test automatisé n’est pas toujours celle qui était anticipée au
moment de son implémentation

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

Imen Fakhfekh Page8

Vous aimerez peut-être aussi