Examen Istqb 2022 -2-Corrigé (1)
Examen Istqb 2022 -2-Corrigé (1)
Examen Istqb 2022 -2-Corrigé (1)
Question1 :
a) Le degré, exprimé en pourcentage, selon lequel une condition de test spécifiée a été exécutée lors
d’une suite de test
d) Le degré, exprimé en pourcentage, selon lequel un élément de couverture (exigence) spécifié a été
exécuté lors d’une suite de test. (ensemble des cas de tests)
Question 2 :
Quelle réponse correspond à la capacité d’un testeur à correctement communiquer sur les défauts,
les résultats de test, et d’autres informations relatives aux tests ?
a) Rédiger des rapports subjectifs sur les défauts et les constats des revues
Question 3:
Quelle réponse est une raison possible d’introduction d’un défaut dans du code logiciel ?
d) Une attention davantage portée sur les tests statiques que sur les tests dynamiques
Une application logicielle a accordé par erreur à des clients des réductions de 50% du montant total
des achats pour les achats dépassant 100€. Il a été découvert lors d’un audit que la réduction aurait
dû être de 5% du montant des achats. Une analyse des causes racines a mis en évidence le fait que
les exigences indiquaient par erreur 50% au lieu des 5% prévus.
b) La conclusion de l’audit est la cause racine, le mauvais calcul de 50% est le défaut, et les exigences
incorrectes sont l’effet
c) La réduction incorrecte faite au client est l’effet, et la raison de l’erreur d’exigence est la cause
racine
d) La conclusion de l’audit est la cause racine, ayant nécessité une analyse des causes racines qui a
abouti à des recherches dans le code logiciel, la conception et les exigences.
Question 5:
a) Hormis pour des cas triviaux, il n’est pas faisable de tester toutes les combinaisons d’entrées et de
préconditions => les tests exhaustifs sont impossibles
b) Comme le test trouve très peu de défauts, la mise en production du système sera certainement un
succès
c) Avec le temps, rejouer les mêmes cas de test ne trouve plus aucun défaut => paradoxe du
pesticide
d) Un petit nombre de modules contient le plus de défauts => regroupement des défauts
Question 6 :
Quelle réponse donne un exemple de tâches associées à l’activité de conception des tests ?
a) Le chef de projet met à jour le planning du projet quand les tâches clé du test sont terminées =>
pilotage/ controle
b) Chaque jour, pour les rapports journaliers, le testeur note le statut de ses tests en préparation
d) Les données de test, obtenues à partir des données de production, sont développées pour être
utilisées durant les tests => Implémentation
Question 7 :
Quelle réponse n’est pas un bénéfice de la traçabilité entre les bases de test et les produits
d’activités du test ?
Question 8 :
Quelle réponse décrit le mieux la principale différence entre un état d’esprit pour les activités de test
et un état d’esprit pour les activités de développement ?
a) Un testeur est concentré sur la vérification du produit alors qu’un développeur est doté d’un
pessimisme professionnel
b) Un testeur est concentré sur la découverte de défauts alors qu’un développeur est intéressé par
conception de solutions
c) Un testeur est intéressé par la conception de solutions alors qu’un développeur est concentré sur
la vérification du produit
d) Un testeur est doté d’un pessimisme professionnel alors qu’un développeur est préoccupé par la
validation du produit
Question 9 :
Lequel des modèles de développement logiciel suivants serait le meilleur exemple qui ne permet pas
l’application du principe Tester Tôt ?
b) Le modèle en cascade
d) Le modèle en V
Question 10 :
Quelle réponse donne la meilleure raison de sélectionner un type particulier de modèle de cycle de
vie de développement logiciel ?
c) Le niveau de compétence des testeurs pour le modèle de cycle de vie de développement logiciel
Question 11 :
a) Tests calculant le paiement des heures supplémentaires pour les employés => fonctionnel
c) Tests basés sur la structure interne d’un composant ou système => test boite blanche
Question 12 :
B. Les test de régressions montrent si tous les défauts ont été corrigés
D. Les tests de régressions sont réalisés pour découvrir si les modifications de code ont introduit des
défauts
E. Les tests de régression devraient être exécutés pendant les tests d’intégration
Question 13 :
Quelle réponse donne le meilleur exemple de facteur déclencheur pour des tests de maintenance ?
Question 14 :
Quelle réponse associe correctement les rôles et les responsabilités dans une revue formelle ?
a) Scribe – Recueille les défauts potentiels découverts au cours de l’activité de revue individuelle
Vous testez un logiciel pour un système embarqué qui a été conçu [exigences] mais pas construit
[dev pas encore].
Aucun simulateur n’est disponible, donc vous réaliserez des tests statiques sur les produits d’activités
disponibles.
Soit les activités générales du processus de revue et les activités spécifiques de revue suivante :
a. Planification
b. Lancement de la revue
Quelle réponse associe le mieux les activités générales du processus de revue avec les bonnes taches
?
a. Revue en binôme
b. Relecture technique
c. Revue technique
d. Inspection
1. Formelle
2. Informelle
4. Les objectifs incluent l’amélioration du produit logiciel et la formation des participants à la revue
Quelle réponse associe le mieux les types de revues avec les caractéristiques de revue ?
Question 18 :
Vous êtes responsable d’une revue de cas d’utilisation pour un logiciel de help desk.
Vous avez une équipe pour la revue constituée des rôles suivants : un utilisateur final, un responsable
marketing, un représentant du support client, et un concepteur front-end qui participeront à la revue
pour apporter leur point de vue. Aucun code n’a été écrit. Aucun autre produit d’activités n’est
disponible pour la revue.
c) ad hoc
a) Une technique de test logiciel utilisée pour détecter des vulnérabilités de sécurité en injectant des
quantités importantes de données aléatoires dans le composant ou le système [limite au non
fonctionnel]
b) Une technique de conception de test dans laquelle les cas de test sont conçus pour exécuter des
branches [boite blanche]
c) Une procédure pour dériver et/ou sélectionner des cas de test à partir de l’analyse de la
spécification fonctionnelle ou non-fonctionnelle (boite noire : exigence/ user stories / spécifications/
cas d’utilisation)
d) Une approche de test d’intégration dans laquelle les éléments logiciels, ou des éléments matériels,
ou les deux, sont combinés en une seule fois dans un composant ou un système global plutôt que par
étapes
Laquelle des propositions suivantes associe le mieux les descriptions et les catégories de techniques
de test ?
1. Les cas de test sont basés sur la base de test qui peut inclure les exigences, cas d’utilisation et User
Stories
2. Les cas de test sont basés sur la base de test qui peut inclure l’architecture logicielle ou le code
3. Les cas de test peuvent montrer des divergences par rapport aux exigences
4. Ces techniques de test sont applicables à la fois aux tests fonctionnels et aux tests non-
fonctionnels
5. Les tests sont basés sur la connaissance des développeurs, utilisateurs et autres parties prenantes
Question 21 :
Quelle réponse donne le meilleur exemple de tests dérivés des cas d’utilisation ?
a) Les tests exercent uniquement des comportements basiques relatifs à des utilisateurs humains, du
matériel extérieur ou d’autres systèmes
b) Les tests exercent les comportements définis, incluant les comportements de base et les
comportements exceptionnels ou alternatifs (des comportements de base (basique) / exceptionnel
/gestion d’erreur (alternatif))
c) Les tests utilisent des techniques combinatoires pour tester l’implémentation des exigences
système
d) Les tests utilisent les partitions d’équivalence pour atteindre 100% de couverture
a) L’estimation d’erreur implique la conception des tests sur la base de l’expérience, de données sur
les défauts, ou d’une connaissance générale sur les causes des défaillances logicielles
b) L’estimation d’erreur est une technique de test appropriée et peut être utilisée de façon efficace à
la place des techniques plus formelles
c) L’estimation d’erreur est une technique de test boîte-blanche valide et utile grâce à son haut degré
de couverture des instructions
d) L’estimation d’erreur implique la construction de cas de test sur la base des différentes
expériences des développeurs, architectes, utilisateurs et autres parties prenantes des équipes
projet.
Question 23 :
a) Le test exploratoire est une technique de test boîte-noire valide et utile car se concentrant sur les
cas de test liés à l’architecture et à la conception d’un système
b) Le test exploratoire nécessite à la fois des spécifications consistantes et une quantité importante
de temps de projet pour l’exécution des tests
c) Le test exploratoire est une technique de test appropriée qui peut remplacer à la fois les
techniques de test boîte-noire et boîte-blanche
d) Le test exploratoire peut être utilisé dans des périodes de temps définies durant lesquelles le
testeur peut suivre une charte de test comme guide
Question 24 :
Quelle affirmation est la plus juste au sujet des tests basés sur des checklists ?
a) Les testeurs peuvent utiliser une checklist existante s’il en existe une, ou créer eux-mêmes une
checklist
c) Les testeurs ont besoin d’exigences détaillées pour créer une checklist (l’expérience)
Vous testez un logiciel de gestion d’assurance qui s’appuie sur un calcul de points qui permet de
déterminer un taux sur les cotisations des assurés en fonction de tranches prédéfinies
✔ A noter : Si le nombre de points est négatifs : un message d’erreur doit s’afficher ]-infini….-1]
Quelle réponse donne un ensemble minimum de valeurs de score couvrant les partitions
d’équivalence pour ce paramètre d’entrée ?
Question 26 :
Une application de notation détermine une lettre correspondant à la note des étudiants, sur la base
d’une note numérique.
Quel ensemble de valeurs d’entrée des tests permettrait d’atteindre le pourcentage de couverture
des partitions d’équivalence le plus élevé pour cette application ?
Pour un champ de saisie n’acceptant que des entiers compris entre 0 et 100 inclus
✔ Vous avez conçu des tests pour 3 valeurs par limite (-1 0 1 99 100 101 )
✔ Lorsque vous exécutez ces tests, vous utilisez les valeurs d’entrée -1, 0, 100 et 101.
Quelle réponse donne le mieux la couverture des valeurs limites atteinte, par rapport aux tests
initialement conçus ? 4/ 6 *100 =66.7%
a) 33,3%
b) 66,7%
c) 133%
d) 100%
Question 28 :
Laquelle des tâches suivantes est la plus probablement réalisée par un testeur ?
Question 29 :
b) Une équipe de test indépendante peut être isolée du reste de l’équipe de développement et du
projet
c) Une équipe de test indépendante peut posséder des spécifications dans différents types de test
comme l’utilisabilité ou la sécurité, ce qui nuit à l’efficacité globale de l’équipe de test
d) Grâce à ses expériences et vues différentes, une équipe de test indépendante peut découvrir des
défauts que les développeurs n’ont pas découverts
6. Le budget du test a été dépensé et le sponsor du projet prend la responsabilité du risque de ne pas
tester davantage
Question 31 :
a) La vérification est la confirmation par l’examen et la fourniture de preuves subjectives que des
exigences spécifiées ont été satisfaites alors que la validation est la confirmation par l’examen et la
fourniture de preuves objectives que les exigences, pour un usage ou une application voulue, ont été
satisfaites
b) La validation est la confirmation par l’examen et la fourniture de preuves objectives que des
exigences spécifiées ont été satisfaites alors que la vérification est la confirmation par l’examen et la
fourniture de preuves objectives que les exigences, pour un usage ou une application voulue, ont été
satisfaites
c) La vérification est la confirmation par l’examen et la fourniture de preuves objectives que des
exigences spécifiées ont été satisfaites alors que la validation est la confirmation par l’examen et la
fourniture de preuves objectives que les exigences, pour un usage ou une application voulue, ont été
satisfaites.
d) La validation est la confirmation par l’examen et la fourniture de preuves objectives que des
exigences spécifiées ont été satisfaites alors que la vérification est la confirmation par l’examen et la
fourniture de preuves subjectives que les exigences, pour un usage ou une application voulue, ont
été satisfaites.
Une imprimante couleur a été conçue avec deux modes : couleur et noir-et-blanc. Lors des tests,
vous constatez que de l’encre de couleur est utilisée lors de l’impression noir-et-blanc. L’utilisateur
est mécontent que de l’encre de couleur soit gâchée. Après analyse, vous remarquez que le code
traite l’encre noire comme une encre couleur. Quelle est la relation entre la cause racine de la
défaillance, le défaut, et ses effets ?
A / Supposer que l’encre noire doit être traitée comme une encre couleur est la cause racine et
l’utilisateur mécontent est l’effet
B/ Imprimer des pages noir-et-blanc avec l’encre de couleur est la cause racine et l’utilisateur
mécontent est l’effet
C/ Imprimer des pages noir-et-blanc avec l’encre de couleur est l’effet et l’utilisateur mécontent est
la défaillance
D/ Supposer que l’encre noir doit être traitée comme une encre couleur est la cause racine et
l’utilisateur mécontent est la défaillance
Question 33 :
Vous testez un logiciel qui est porté de Windows à Unix. Il n’y pas d’exigences écrites et aucun temps
n’a été alloué à l’écriture d’exigences. Pourrait être utile dans cette situation ?
A/ Test fonctionnels
C/ Tests exploratoire
D/ Tests d’intégration
Question 34 :
A/ Des actions correctives pour remettre un projet de test sur les rails quand les métriques de suivi
indiquent une déviation par rapport le plan.
B/ Un ensemble de connaissances utilisé comme support pour vérifier l’analyse et la conception des
tests
C/ Un document de la base de test qui ne peut être modifié que selon un processus strict de contrôle
du changement
D/ Un composant ou un ensemble de composants qui contrôle le trafic réseau entrant et sortant par
rapport à des règles de sécurité
A/ Introduire les métriques appropriées pour mesurer l’avancement des tests et évaluer la qualité
des tests et du produit
C/ Analyser, revoir et évaluer les exigences, les User Stories et les critères d’acceptation, les
spécifications et les modèles vis à vis de leur testabilité
D/ Identifier et documenter les conditions de test, et saisir la traçabilité entre les cas de test, les
conditions de test et les bases de test
Question 36 :
Vous êtes responsable de l’application de la bonne technique pour une revue d’un document
d’exigences pour un projet et développement d’une nouvelle application logicielle. Vous identifiez les
réviseurs et les rôles requis, compris le responsable de la réunion qui est l’auteur du document
d’exigences, et un rôle séparé pour un scribe. De plus, vous décidez d’adopter une approche plutôt
Informelle pour la revue des exigences.
L’objectif de la revue est de trouver des défauts dans le document d’exigence tels que des omissions,
des inconsistances et des duplications. Un autre objectif de la revue est d’améliorer l’utilisabilité et
l’accessibilité de l’application en considérant les différents points de vue des parties prenantes.
A/ Ce scénario utilise une revue de type relecture technique et une technique de revue basée sur la
perspective
B/ Ce scénario utilise une inspection et une technique de revue basée sur la perspective
C/ Ce scénario utilise une revue de type relecture technique et une revue basée sur les checklists
D/ Ce scénario utilise une revue de type revue de pairs et une technique de revue basée sur les
checklists
Question 37 :
Quel type d’outils de test serait le plus utile pour des revues ?
Question 39 :
Vous testez un système de e-commerce qui échoue sporadiquement à bien gérer les paniers des
clients. Vous avez alerté de l’urgence de la situation le responsable du développement ainsi que
l’équipe de développement et ils ont reconnu la priorité de la correction. L’équipe de développement
attend davantage d’information dans votre rapport de défaut pour l’aider à résoudre cette
défaillance.
5. Une description du défaut permettant de le reproduire, incluant des copies d’écran et une sortie
de la base de données
a) 1, 2, 4
b) 1, 2, 3, 4, 5
c) 1, 2, 5
d) 3, 4
II. Les rapports d’avancement de test peuvent être discutés lors des réunions quotidiennes
IV. Les rapports d’avancement de test devraient être adaptés à l’audience ciblée
V. Les rapports d’avancement de test peuvent inclure les divergences par rapport aux tests prévus
Question 41 :
Quelles techniques d’estimation des tests utilisent les compétences, les connaissances et
l’expérience des participants dans le processus d’estimation :
I. Burndown charts
Quelle réponse est juste au sujet des risques produit et des risques projet ?
a) Les risques produit peuvent inclure des exigences insuffisamment détaillées alors que les risques
projet peuvent inclure un financement inadapté
b) Les risques produit peuvent inclure des temps de réponses inadaptés pour des transactions alors
que les risques projet peuvent inclure des calculs incorrects dans certaines situations
c) Les risques produit peuvent inclure des problèmes de compétences et de formation alors que les
risques projet peuvent inclure des retards de livraison
d) Les risques produit peuvent inclure des temps de réponses inadaptés pour des transactions alors
que les risques projet peuvent inclure une mise à disposition tardive de l’environnement de test
Question 43:
a) Le niveau de risque est calculé en additionnant les probabilités de tous les risques identifiés sur un
projet
b) Le niveau de risque est calculé en divisant la somme de tous les risques connus par la somme de
tous les risques inconnus
c) Le niveau de risque est déterminé en calculant la valeur absolue de tous les problèmes potentiels
pouvant survenir sur le projet
d) Le niveau de risque est déterminé par la probabilité d’occurrence d’un événement et l’impact ou
le préjudice de cet événement
Le tableau suivant présente les priorités et dépendances pour les cas de test :
Quelle séquence d’exécution prend LE MIEUX en compte les priorités et les dépendances techniques
et logiques ?
a) TC1 – TC3 – TC4 – TC6 – TC2 – TC5 = > dépendance non respectée
c) TC4 – TC1 – TC3 – TC5 – TC6 – TC2 = > dépendance non respectée
d) TC4 – TC2 – TC5 – TC1 – TC3 – TC6 = > priorité non respectée
Vous réalisez des tests système sur un système de réservation de train et avez constaté qu’il arrive au
système d’indiquer qu’aucun train n’est disponible contrairement à ce à quoi vous vous attendiez
avec vos tests. Vous avez fourni au responsable des développements un résumé du défaut indiquant
la version du système que vous avez testée. Les développeurs reconnaissent l’urgence du défaut et
attendent de votre part des précisions pour pouvoir le corriger.
4. Urgence/priorité de correction
5. Résultats obtenus
En plus de la description du défaut, qui inclut un dump (extrait) de la base de données et des images
écran, quels éléments seront les PLUS utiles dans le rapport de défaut initial ?
a) 1, 2, 6
b) 1, 4, 5, 6
c) 2, 3, 4, 5
d) 3, 5, 6