Vous êtes sur la page 1sur 54

C V1.

Qu'est-ce que la qualité?

a) Des activités axées sur la fourniture de la confiance que les exigences de qualité seront remplies

b) Le degré auquel un composant ou un système satisfait les besoins déclarés et implicites de ses
diverses parties prenantes

c) Le degré auquel un composant ou un système protège les informations et les données afin que les
personnes ou d'autres composants ou systèmes aient le degré d'accès approprié à leurs types et
niveaux d'autorisation

d) Le coût total engagé pour les activités et les problèmes de qualité, souvent réparti en coûts de
prévention, coûts d'évaluation, coûts de défaillance interne et coûts de défaillance externe

Lequel des éléments suivants est un objectif typique de test?

a) Prévenir les défauts

b) Réparer les défauts

c) Comparer les résultats réels aux résultats attendus

d) Analyser la cause de l'échec

Un téléphone qui sonne distrait brièvement un programmeur, l'amenant à programmer


incorrectement la logique qui vérifie la limite supérieure d'une variable d'entrée. Plus tard, lors des
tests du système, un testeur remarque que ce champ d'entrée accepte des valeurs d'entrée invalides.
La logique mal codée pour la vérification de la limite supérieure est :

a) La cause première

b) La défaillance

c) L'erreur

d) Le défaut

Réponse : d) Le défaut.
Un propriétaire de produit affirme que votre rôle en tant que testeur au sein d'une équipe Agile est
de détecter tous les bugs avant la fin de chaque itération. Lequel des principes de test suivants
pourrait être utilisé pour répondre à cette déclaration (fausse) ?

a) La concentration des défauts

b) Les tests montrent la présence de défauts

c) La fallace de l'absence d'erreur

d) L'analyse des causes premières

Réponse B

Les programmeurs écrivent souvent et exécutent des tests unitaires sur le code qu'ils ont écrit.
Pendant cette activité d'auto-test, lequel des états d'esprit de testeur les programmeurs devraient
adopter pour effectuer efficacement ce test unitaire ?

a) De bonnes compétences en communication

b) La couverture de code

c) L'évaluation des défauts de code

d) L'attention aux détails

Réponse : d

For question #6:

Considérez les activités de test suivantes :

1. Sélection de tests de régression

2. Évaluation de l'exhaustivité de l'exécution des tests

3. Identification des histoires d'utilisateurs pour lesquelles des rapports de défauts sont ouverts

4. Évaluation de la cohérence entre le nombre de tests pour chaque exigence et le niveau de risque
du produit

Considérez les façons suivantes dont la traçabilité peut aider les tests :

A. Améliorer la compréhensibilité des rapports d'état de test pour inclure l'état des éléments de base
du test

B. Rendre les tests auditable


C. Fournir des informations pour évaluer la qualité du processus

D. Analyser l'impact des changements

Lequel des choix suivants correspond le mieux à l'activité de test et à la façon dont la traçabilité peut
aider cette activité ?

a) 1D, 2B, 3C, 4A

b) 1B, 2D, 3A, 4C

c) 1D, 2C, 3A, 4B

d) 1D, 2B, 3A, 4C

Réponse : d) 1D, 2B, 3A, 4C

Pour la question #7 :

Un testeur a participé à une discussion sur une structure de base de données proposée. Le testeur a
identifié un potentiel problème de performance lié à certaines recherches courantes des utilisateurs.
Ce problème potentiel a été expliqué à l'équipe de développement. Laquelle des contributions de
test à la réussite correspond le MIEUX à cette situation ?

a) Permettre d'identifier les tests nécessaires à un stade précoce

b) Veiller à ce que les processus soient correctement réalisés

c) Réduire le risque de défauts de conception fondamentaux

d) Réduire le risque de fonctionnalités non testables

Réponse : c) Réduire le risque de défauts de conception fondamentaux.

Question #8 : Quelle est la tâche qui peut être effectuée dans le cadre du processus de test ?

a) Analyse d'un défaut

b) Conception de données de test

c) Attribution d'une version à un élément de test

d) Rédaction d'une histoire utilisateur


Sélectionnez UNE option.

Question #9 : Vous effectuez un test de performance dans le but de trouver des éventuels goulets
d'étranglement réseau dans les interfaces entre les composants d'un système. Laquelle des
affirmations suivantes décrit ce test ?

a) Un test fonctionnel pendant le niveau de test d'intégration

b) Un test non fonctionnel pendant le niveau de test d'intégration

c) Un test fonctionnel pendant le niveau de test de composant

d) Un test non fonctionnel pendant le niveau de test de composant

Sélectionnez UNE option.

Question #10 : Laquelle des affirmations suivantes est vraie ?

a) L'analyse d'impact est utile pour les tests de confirmation pendant les tests de maintenance

b) Les tests de confirmation sont utiles pour les tests de régression pendant la conception de système

c) L'analyse d'impact est utile pour les tests de régression pendant les tests de maintenance

d) Les tests de confirmation sont utiles pour l'analyse d'impact pendant les tests de maintenance

Sélectionnez UNE option.

Question #11 : Considérez les types de défauts suivants sur lesquels un niveau de test peut se
concentrer :

1. Défauts dans les modules ou objets testables séparément

2. Non axé sur l'identification des défauts

3. Défauts dans les interfaces et les interactions

4. Défauts dans l'ensemble de l'objet de test

Quelle est la liste qui correspond correctement aux niveaux de test du programme de formation avec
les options de focalisation sur les défauts données ci-dessus ?

a) 1 = test de performance; 2 = test de composant; 3 = test de système; 4 = test d'acceptation

b) 1 = test de composant; 2 = test d'acceptation; 3 = test de système; 4 = test d'intégration


c) 1 = test de composant; 2 = test d'acceptation; 3 = test d'intégration; 4 = test de système

d) 1 = test d'intégration; 2 = test de système; 3 = test de composant; 4 = test d'acceptation

Sélectionnez UNE option.

Question #12 (1 Point)

Un produit logiciel de système d'exploitation de marché de masse est conçu pour fonctionner sur
n'importe quel matériel de PC avec un processeur de la famille x86. Vous effectuez un ensemble de
tests pour rechercher des défauts liés au support des différents PC qui utilisent un tel processeur et
pour avoir confiance que les marques de PC importantes fonctionneront. Quel type de test effectuez-
vous ?

a) Test de performance

b) Test de processeur

c) Test fonctionnel

d) Test de portabilité

Sélectionnez UNE option.

Question #13 (1 Point)

Au cours d'un effort de développement Agile, un propriétaire de produit découvre une exigence
réglementaire précédemment inconnue qui s'applique à la plupart des histoires d'utilisateurs d'un
épique particulier. Les histoires d'utilisateurs sont mises à jour pour prendre en compte les
changements nécessaires dans le comportement du logiciel. Les programmeurs de l'équipe modifient
le code de manière appropriée. En tant que testeur de l'équipe, quels types de tests allez-vous
exécuter ?

a) Tests de confirmation

b) Tests de régression

c) Tests fonctionnels

d) Tests liés aux changements

Sélectionnez UNE option

d.
Question #14 (1 Point)

Dans une revue formelle, quel est le nom du rôle du participant qui dirige une réunion d'inspection ?

a) Facilitateur Modérateur

b) Programmeur

c) Auteur

d) Chef de projet

Sélectionnez UNE option.

Question #15 (1 Point)

Vous lisez une histoire d'utilisateur dans le backlog de produit pour vous préparer à une réunion avec
le propriétaire du produit et un développeur, en notant les défauts potentiels au fur et à mesure.
Laquelle des déclarations suivantes est vraie à propos de cette activité ?

a) Ce n'est pas un test statique, car les tests statiques impliquent l'exécution de l'objet de test

b) Ce n'est pas un test statique, car les tests statiques sont toujours effectués à l'aide d'un outil

c) C'est un test statique, car tous les défauts que vous trouvez pourraient être trouvés moins cher lors
des tests dynamiques

d) C'est un test statique, car les tests statiques n'impliquent pas l'exécution de l'objet de test

Sélectionnez UNE option.

Question #16 (1 Point)

Pendant une période de temps supplémentaire intensive du projet, un document d'architecture


système est envoyé à divers participants du projet, annonçant une revue technique précédemment
non planifiée devant avoir lieu dans une semaine. Aucun ajustement n'est apporté à la liste des
tâches attribuées aux participants. Sur la base de ces informations seules, lequel des facteurs suivants
pour le succès de la revue MANQUE?

a) Type de revue approprié

b) Temps suffisant pour se préparer

c) Des mesures suffisantes pour évaluer l'auteur

d) Réunion de revue bien gérée

Sélectionnez UNE option.


B

Question #17 (1 Point)

Vous travaillez en tant que testeur dans une équipe Agile et avez participé à plus de deux douzaines
de sessions de raffinement de l'histoire utilisateur avec le propriétaire du produit et les développeurs
de l'équipe au début de chaque itération. À mesure que les examens ont été plus efficaces pour
détecter les défauts dans les histoires utilisateur et que le propriétaire du produit est devenu plus
compétent pour corriger ces défauts, vous et l'équipe remarquez que la vélocité de l'équipe, telle que
montrée dans vos graphiques de consommation, a commencé à augmenter. Lequel des avantages de
la vérification statique s'applique le PLUS DIRECTEMENT à une vélocité accrue?

a) Augmentation du coût total de qualité

b) Réduction du coût de test

c) Augmentation de la productivité de développement

d) Réduction du coût total de qualité

Sélectionnez UNE option.

Question #18 (1 Point)

Vous travaillez sur un projet de développement de jeu vidéo en utilisant des méthodes Agile. Le jeu
est basé sur la mythologie et l'histoire grecque, et les joueurs peuvent jouer des rôles clés dans des
scénarios tels que les batailles entre les Grecs et les Troyens.

Considérez l'histoire utilisateur suivante et ses critères d'acceptation associés:

En tant que joueur,

Je veux pouvoir acquérir la Baguette de Midas (un nouvel objet magique),

afin que je puisse transformer des objets et d'autres joueurs en or

AC1 : La baguette doit fonctionner sur n'importe quel objet ou joueur, peu importe la taille, qui peut
être touché n'importe où par le joueur tenant la baguette.

AC2 : Tenir la baguette ne change pas le joueur qui la tient en or.

AC3 : Tout objet ou joueur touché par la baguette se transforme complètement en or en une
milliseconde.

AC4 : La baguette apparaît comme indiqué dans le prototype O.W.RoM.

AC5 : La transformation commence au point de contact avec la baguette et se déplace à une vitesse
d'un mètre par milliseconde.
Vous participez à une session de revue basée sur une liste de contrôle de cette histoire utilisateur.

Cette histoire utilisateur et ses critères d'acceptation associés contiennent l'un des défauts typiques
identifiés par les tests statiques dans ce type de produit de travail suivant :

a) Écart par rapport aux normes

b) Contradiction

c) Vulnérabilité de sécurité

d) Lacunes de couverture

Sélectionnez UNE option.

Question #19 (1 Point)

Qu'est-ce que la couverture de décision ?

a) La couverture des résultats des conditions

b) La couverture de décision est un synonyme de la couverture des instructions

c) La couverture des instructions exécutables

d) La couverture des résultats de décision

Sélectionnez UNE option.

Question #20 (1 Point)

Avant une session de planification d'itération, vous étudiez une histoire d'utilisateur et ses critères
d'acceptation, en dérivant des conditions de test et des cas de test associés à partir de l'histoire de
l'utilisateur comme moyen d'appliquer le principe de QA et de test précoce. Quelle technique de test
appliquez-vous ?

a) White-box

b) Black-box

c) Basé sur l'expérience

d) Supposition d'erreur

Sélectionnez UNE option.


B

Question #21 (1 Point)

Lequel des énoncés suivants est vrai à propos des tests exploratoires ?

a) Les testeurs plus expérimentés qui ont testé des applications et des technologies similaires sont
susceptibles de mieux réussir que les testeurs moins expérimentés aux tests exploratoires.

b) Les tests exploratoires n'identifient aucun test supplémentaire au-delà de ceux qui résulteraient
des techniques de test formelles.

c) Le temps nécessaire pour terminer une session de test exploratoire ne peut pas être prédit à
l'avance.

d) Les tests exploratoires peuvent impliquer l'utilisation de techniques boîte noire, mais pas de
techniques boîte blanche.

Sélectionnez UNE option.

Question #22 (1 Point)

Vous testez une application mobile qui permet aux clients d'accéder et de gérer leurs comptes
bancaires. Vous exécutez une suite de tests qui consiste à évaluer chaque écran et chaque champ de
chaque écran par rapport à une liste générale de meilleures pratiques d'interface utilisateur, dérivée
d'un livre populaire sur le sujet, qui maximisent l'attrait, la facilité d'utilisation et l'accessibilité pour
de telles applications. Laquelle des options suivantes CATEGORISE AU MIEUX la technique de test que
vous utilisez ?

a) Basé sur les spécifications

b) Exploratoire

c) Basé sur une liste de contrôle

d) Supposition d'erreur

Sélectionnez UNE option.

Question #23 (1 Point)

Considérez une application mobile qui permet aux clients d'accéder et de gérer leurs comptes
bancaires. Une user story vient d'être ajoutée aux fonctionnalités qui vérifient les comptes de médias
sociaux des clients et les relevés bancaires pour donner des salutations personnalisées pour les
anniversaires et les autres jalons personnels. Quelle technique de test suivante un PROGRAMMEUR
pourrait-il utiliser lors d'un test unitaire du code pour s'assurer que la couverture des situations où les
salutations DOIVENT se produire et où les salutations ne DOIVENT PAS se produire?

a) Test d'instruction

b) Test exploratoire
c) Test de transition d'état

d) Test de décision

Sélectionnez UNE option.

Réponse : d) Test de décision

Une application batch est en production depuis plus de deux ans sans modification. Elle s'exécute une
fois par mois la nuit pour produire des relevés qui seront envoyés par e-mail aux clients. Pour chaque
client, l'application parcourt tous les comptes et liste chaque transaction sur ce compte au cours du
dernier mois. Elle utilise une structure de boucle imbriquée pour traiter les clients (boucle externe),
les comptes de chaque client (boucle intermédiaire) et les transactions de chaque compte (boucle
interne).

Une nuit, l'application batch se termine prématurément sans envoyer les relevés à certains clients,
lorsqu'elle rencontre un client qui possède un compte sur lequel aucune transaction n'a été effectuée
le mois dernier. Il s'agit d'une situation très inhabituelle qui ne s'est pas produite depuis des années
depuis la mise en production de cette application.

En réparant le défaut, un programmeur vous demande de recommander des techniques de test


efficaces contre ce type de défaut. Parmi les techniques de test suivantes, laquelle aurait
probablement pu détecter le défaut sous-jacent ?

a) Test de décision

b) Test de déclaration

c) Test basé sur une liste de contrôle

d) Supposition d'erreurs

Sélectionnez UNE option.

Question #25: Vous testez une pompe à essence non surveillée qui n'accepte que les
cartes de crédit. Une fois la carte de crédit validée, le pistolet est placé dans le
réservoir et la qualité souhaitée est sélectionnée, le client entre la quantité désirée de
carburant en gallons à l'aide du clavier. Le clavier ne permet que l'entrée de chiffres.
Le carburant est vendu en dixièmes (0,1) de gallon, jusqu'à 50,0 gallons.

Quel est l'ensemble minimum de quantités désirées qui couvre les partitions
d'équivalence pour cette entrée ?
a) 0,0, 20,0, 60,0

b) 0,0, 0,1, 50,0

c) 0,0, 0,1, 50,0, 70,0

d) -0,1, 0,0, 0,1, 49,9, 50,0, 50,1

Sélectionnez UNE option.

Question #26: Vous testez un système de commerce électronique qui vend des
fournitures de cuisine telles que des épices, de la farine et d'autres articles en vrac.
Les unités dans lesquelles les articles sont vendus sont soit des grammes (pour les
épices et autres articles coûteux) soit des kilogrammes (pour la farine et autres
articles bon marché). Indépendamment des unités, la plus petite quantité de
commande valide est de 0,5 unité (par exemple, la moitié d'un gramme de gousses
de cardamome) et la plus grande quantité de commande valide est de 25,0 unités
(par exemple, 25 kilogrammes de sucre). La précision du champ d'unités est de 0,1
unité.

Quel est l'ensemble de valeurs d'entrée qui couvre les valeurs limites avec deux
valeurs limites à deux points pour ce champ ?

a) 0,3, 10,0, 28,0

b) 0,4, 0,5, 0,6, 24,9, 25,0, 25,1

c) 0,4, 0,5, 25,0 25,1

d) 0,5, 0,6, 24,9, 25,0

Sélectionnez UNE option.


C

Considérez le tableau de décision suivant pour la partie d'un système de réservation


de compagnie aérienne en ligne qui permet aux voyageurs fréquents de convertir des
points en voyages de récompense :
Condition 1 2 3 Compte/mot de passe valide N Y Y Points suffisants - N Y Action
Afficher l'historique de vol N Y Y Autoriser le voyage de récompense N N Y

Supposons qu'il existe deux partitions d'équivalence pour la condition où


Compte/mot de passe valide n'est pas vrai, l'une où le compte est invalide et l'autre
où le compte est valide mais le mot de passe est invalide. Supposons qu'il n'y a
qu'une seule partition d'équivalence correspondant à la condition où Compte/mot de
passe valide est vrai, où le compte et le mot de passe sont tous les deux valides.

Si vous voulez concevoir des tests pour couvrir les partitions d'équivalence pour
Compte/mot de passe valide et également pour cette partie du tableau de décision,
quel est le nombre minimum de tests requis ?

a) 2

b) 3

c) 4

d) 9

Sélectionnez UNE option.

Question #29 (1 Point) Vous testez un système de commerce électronique qui vend
des fournitures de cuisine telles que des épices, de la farine et d'autres articles en
vrac. Les unités dans lesquelles les articles sont vendus sont soit des grammes (pour
les épices et autres articles coûteux) soit des kilogrammes (pour la farine et autres
articles bon marché). Indépendamment des unités, la plus petite quantité de
commande valide est de 0,5 unité (par exemple, la moitié d'un gramme de gousses
de cardamome) et la plus grande quantité de commande valide est de 25,0 unités
(par exemple, 25 kilogrammes de sucre). La précision du champ d'unités est de 0,1
unité.

Lequel des éléments suivants est un ensemble MINIMAL de valeurs d'entrée qui
couvre les partitions d'équivalence pour ce champ?

a) 10.0, 28.0
b) 0.4, 0.5, 25.0, 25.1

c) 0.2, 0.9, 29.5

d) 12.3 Sélectionnez UNE option.

Vous travaillez en tant que testeur sur un système bancaire en ligne. La disponibilité est considérée
comme l'un des principaux risques de qualité pour le système. Vous découvrez une défaillance
reproductible qui entraîne la perte de connexion des clients au site Web de la banque lorsqu'ils
transfèrent des fonds entre des types de compte courants et qu'ils ne peuvent pas se reconnecter
pendant trois à cinq minutes.

Quel est le résumé idéal pour un rapport de défaut pour cette défaillance, qui capture à la fois
l'essence de la défaillance et son impact sur les parties prenantes ?

a) Les journaux du serveur Web affichent l'erreur 0x44AB27 lors de l'exécution du test 07.005, qui
n'est pas un message d'erreur attendu dans le système de fichiers /tmp.

b) Les développeurs ont introduit une importante défaillance de disponibilité qui va sérieusement
contrarier nos clients.

c) Les performances sont lentes et la fiabilité est aléatoire sous charge.

d) Une transaction de transfert de fonds typique entraîne la fin de la session du client, avec un délai
de disponibilité lors de la tentative de reconnexion.

Sélectionnez UNE option.

Vous testez une application mobile qui permet aux utilisateurs de trouver un restaurant à proximité,
en fonction du type de nourriture qu'ils veulent manger. Considérez la liste suivante de cas de test, de
priorités (le nombre le plus petit correspond à une priorité élevée) et de dépendances logiques, dans
le format suivant :

Numéro de cas de test Condition de test couverte Priorité Dépendance logique

01.001 Sélection du type de nourriture 3 Aucune

01.002 Sélection du restaurant 2 01.001


01.003 Obtenir les directions 1 01.002

01.004 Appeler le restaurant 1 01.002

01.005 Faire une réservation 3 01.002

Quelle est l'ordonnance d'exécution des cas de test suivante qui prend en compte à la fois les
priorités et les dépendances ?

a) 01.001, 01.002, 01.003, 01.005, 01.004

b) 01.001, 01.002, 01.004, 01.003, 01.005

c) 01.003, 01.004, 01.002, 01.001, 01.002

d) 01.001, 01.002, 01.004, 01.005, 01.003

Sélectionnez UNE option.

Réponse : b) 01.001, 01.002, 01.004, 01.003, 01.005

Quel est le test de métrique commun souvent utilisé pour surveiller à la fois la
préparation des tests et l'exécution des tests ?

a) État du cas de test


b) Taux de découverte et de correction des défauts

c) Préparation de l'environnement de test

d) Coût estimé pour trouver le prochain défaut

Réponse : a) État du cas de test (Test case status)

Quels sont les deux facteurs qui peuvent être utilisés pour déterminer le niveau de risque ?

a) Test et développement

b) Dynamique et réactif

c) Déclaration et décision

d) Probabilité et impact
Réponse : d) Probabilité et impact (Likelihood and impact)

Question #34 (1 Point)

Vous travaillez en tant que chef de projet sur un projet de logiciel bancaire interne. Pour éviter les
cycles de retravail excessifs, le processus suivant a été mis en place pour résoudre un défaut une fois
qu'il est trouvé dans le laboratoire de test :

a) Le développeur assigné trouve et corrige le défaut, puis crée une version expérimentale

b) Un développeur pair examine, teste unitairement et confirme la correction du défaut sur son poste
de travail

c) Un testeur, généralement celui qui a trouvé le défaut, confirme la correction du défaut dans
l'environnement de développement

d) Une nouvelle version avec toutes les corrections de défauts confirmées est installée dans
l'environnement de test une fois par jour

e) Le même testeur de l'étape 3 confirme la correction du défaut dans l'environnement de test

Néanmoins, un grand nombre de défauts que les testeurs ont confirmés comme étant corrigés dans
l'environnement de développement (à l'étape 3) échouent étrangement lors de la confirmation dans
l'environnement de test, entraînant des résultats de retravail et de temps de cycle. Vous avez la plus
grande confiance en vos testeurs et avez éliminé les erreurs ou omissions à l'étape 3.

Quelle est la partie du processus la plus susceptible d'être vérifiée ensuite ?

a) L'activité des développeurs, qui ne testent peut-être pas de manière adéquate à l'étape 2

b) L'activité des testeurs, qui peuvent être confus quant à ce qu'il faut tester à l'étape 5

c) La gestion de configuration, qui peut ne pas maintenir l'intégrité du produit à l'étape 4

d) L'activité des développeurs, qui peuvent ne pas corriger les défauts correctement à l'étape 1

Sélectionnez UNE option.

c) est correcte. La gestion de la configuration maintient l'intégrité du

logiciel. Si un test qui réussit à l'étape 3 échoue à l'étape 5, alors quelque chose est

différent entre ces deux étapes. Une différence possible est le test

objet, l'option répertoriée ici. Une autre différence possible est la

entre l'environnement de développement et l'environnement de test, mais

ce n'est pas une option listée ici

Vous êtes en train de planifier un effort de test pour une nouvelle application de banque mobile.
Dans le cadre de l'estimation, vous rencontrez d'abord les testeurs proposés et les autres membres
du projet. L'équipe est bien coordonnée et a déjà travaillé sur des projets similaires. Pour vérifier
l'estimation résultante, vous vous référez ensuite à des moyennes de l'industrie pour l'effort et les
coûts de test sur des projets similaires, publiées par un consultant de renom.

Quelle affirmation décrit précisément votre approche d'estimation ?

a) Une approche simultanée basée sur l'expertise et les métriques

b) Principalement une approche basée sur l'expertise, complétée par une approche basée sur les
métriques

c) Principalement une approche basée sur les métriques, complétée par une approche basée sur
l'expertise

d) Principalement le planning poker, vérifié par la vélocité à partir des graphiques burndown

Sélectionnez UNE option.

b) est correcte. Les principales sources d'information proviennent des

testeurs expérimentés, qui sont les experts. L'industrie du consultant

les moyennes augmentent l'estimation originale à partir des mesures publiées

Question #36 (1 Point)

Au cours d'un projet suivant des méthodes Agile, vous constatez une divergence entre l'interprétation
des critères d'acceptation par le développeur et celle du propriétaire du produit, que vous soulevez
lors d'une session de raffinement de l'histoire utilisateur. Lequel des éléments suivants est un
avantage de l'indépendance des tests exemplifié par cette situation ?

a) Reconnaître différents types d'échecs

b) Prendre une responsabilité primaire pour la qualité

c) Supprimer un défaut tôt

d) Remettre en question les hypothèses des parties prenantes

Sélectionnez UNE option.

Question #37 (1 Point)

Vous êtes en train de définir le processus de réalisation de l'analyse des risques produit dans le cadre
de chaque itération sur un projet Agile. Lequel des éléments suivants est l'endroit approprié pour
documenter ce processus dans un plan de test?

a) Portée des tests

b) Approche des tests

c) Métriques des tests

d) Gestion de configuration de l'objet de test


Sélectionnez UNE option.

Question #38 (1 Point)

Considérez la liste suivante de résultats indésirables qui pourraient survenir dans un effort de
développement d'application mobile :

A. Totals incorrects sur les rapports

B. Changement des critères d'acceptation lors des tests d'acceptation

C. Les utilisateurs trouvent que le clavier virtuel est trop difficile à utiliser avec votre application

D. Le système répond trop lentement aux entrées de l'utilisateur lors de la saisie d'une chaîne de
recherche

E. Les testeurs ne sont pas autorisés à rapporter les résultats de test lors des réunions quotidiennes
debout

Lequel des éléments suivants classe correctement ces résultats indésirables en tant que risques pour
le projet et le produit ?

a) Risques pour le produit : B, E ; Risques pour le projet : A, C, D

b) Risques pour le produit : A, C, D ; Risques pour le projet : B, E

c) Risques pour le produit : A, C, D, E ; Risques pour le projet : B

d) Risques pour le produit : A, C ; Risques pour le projet : B, D, E

Sélectionnez UNE option.

Question #39 (1 Point)

Vous venez de terminer un projet pilote pour un outil de test de régression. Vous comprenez mieux
l'outil et avez adapté votre processus de test. Vous avez standardisé une approche pour utiliser l'outil
et ses produits de travail associés. Lequel des objectifs typiques d'un projet pilote d'automatisation
des tests doit encore être réalisé ?

a) En apprendre davantage sur l'outil

b) Voir comment l'outil s'intégrerait aux processus et aux pratiques existants

c) Décider des moyens standard d'utiliser, de gérer, de stocker et de maintenir l'outil et les actifs de
test

d) Évaluer si les avantages seront obtenus à un coût raisonnable

Sélectionnez UNE option.

D
Question #40 (1 Point)

Lequel des outils suivants est le plus utile pour la présentation de métriques de test ?

a) Outil de gestion de test

b) Outil d'analyse statique

c) Outil de couverture

d) Outils de test basés sur un modèle

Sélectionnez UNE option.

Question #1 (1 Point)

Lequel des éléments suivants fournit la définition du terme cas de test?

a) Sous-ensemble du domaine de valeurs d'une variable dans un composant ou un système dans


lequel toutes les valeurs sont censées être traitées de la même manière en fonction de la
spécification

b) Un ensemble de préconditions, d'entrées, d'actions, de résultats attendus et de postconditions,


élaboré sur la base de conditions de test

c) Produits de travail produits pendant le processus de test pour une utilisation dans la planification,
la conception, l'exécution, l'évaluation et la communication sur le test

d) Une source permettant de déterminer un résultat attendu à comparer avec le résultat réel du
système testé

Sélectionnez UNE option.

Question #2 (1 Point)

Lequel des éléments suivants est un objectif typique des tests?

a) Trouver des défauts et des défaillances

b) Valider que le plan de projet fonctionne comme requis

c) Assurer un test complet

d) Comparer les résultats réels avec les résultats attendus

Sélectionnez UNE option.

A
Question #3 (1 Point)

Lequel des éléments suivants est un exemple de défaillance dans un système de régulateur de vitesse
de voiture?

a) Le développeur du système a oublié de renommer les variables après une opération de copier-
coller

b) Un code inutile qui déclenche une alarme lors de la marche arrière a été inclus dans le système

c) Le système cesse de maintenir une vitesse réglée lorsque le volume de la radio est augmenté ou
diminué

d) La spécification de conception pour le système indique incorrectement des vitesses

Sélectionnez UNE option.

Question #4 (1 Point)

Lequel des éléments suivants est un défaut plutôt qu'une cause profonde dans un traqueur de
condition physique?

a) Parce que l'auteur des exigences n'était pas familier avec le domaine de l'entraînement physique, il
a donc supposé à tort que les utilisateurs voulaient le rythme cardiaque en battements par heure.

b) Le testeur de l'interface smartphone n'avait pas été formé aux tests de transition d'état, il a donc
manqué un défaut majeur

c) Une variable de configuration incorrecte implémentée pour la fonction GPS pourrait causer des
problèmes de localisation pendant l'heure d'été

d) Parce que la conceptrice n'avait jamais travaillé sur des appareils portables auparavant, elle a donc
mal compris les effets du soleil réfléchi en concevant l'interface utilisateur.

Sélectionnez UNE option.

Question #5 (1 Point)

À la suite de l'analyse des risques, davantage de tests sont dirigés vers les zones du système sous test
où les tests initiaux ont trouvé plus de défauts que la moyenne.

Quel principe de test est appliqué?

a) Attention au paradoxe des pesticides

b) Les tests dépendent du contexte

c) L'absence d'erreurs est une illusion

d) Les défauts sont regroupés ensemble


Sélectionnez UNE option.

Question #6 (1 Point)

Étant donné les activités et les tâches de test suivantes :

A. Conception de tests

B. Mise en œuvre de tests

C. Exécution des tests

D. Achèvement des tests

1. Saisie des demandes de modification pour les rapports de défauts ouverts

2. Identification des données de test pour prendre en charge les cas de test

3. Priorisation des procédures de test et création de données de test

4. Analyse des divergences pour en déterminer la cause

Lequel des éléments suivants correspond le MIEUX aux activités et aux tâches ?

a) A-2, B-3, C-4, D-1

b) A-2, B-1, C-3, D-4

c) A-3, B-2, C-4, D-1

d) A-3, B-2, C-1, D-4

Sélectionnez UNE option.

Question #7 (1 Point)

Lequel des éléments suivants décrit le MIEUX comment la valeur est ajoutée en maintenant la
traçabilité entre la base de test et les artefacts de test ?

a) Les tests de maintenance peuvent être entièrement automatisés en fonction des modifications
apportées aux exigences initiales

b) Il est possible de déterminer si un nouveau cas de test a augmenté la couverture des exigences

c) Les responsables des tests peuvent identifier les testeurs qui ont trouvé les défauts de gravité les
plus élevés

d) Les zones qui peuvent être impactées par les effets secondaires d'un changement peuvent être
ciblées par des tests de confirmation

Sélectionnez UNE option.

B
Question #8 (1 Point)

Quelle est la qualité suivante qui est PLUS susceptible d'être trouvée dans l'état d'esprit d'un testeur
plutôt que dans celui d'un développeur ?

a) L'état d'esprit d'un testeur a tendance à croître et à mûrir à mesure que le testeur acquiert de
l'expérience

b) Capacité à voir ce qui pourrait mal tourner

c) Bonne communication avec les membres de l'équipe

d) Attention aux détails

Sélectionnez UNE option.

Question #9 (1 Point)

Étant donné les énoncés suivants sur les relations entre les activités de développement de logiciels et
les activités de test dans le cycle de vie du développement de logiciels :

1. Chaque activité de développement doit avoir une activité de test correspondante

2. L'examen doit commencer dès que les versions finales des documents deviennent disponibles

3. La conception et la mise en œuvre des tests doivent commencer pendant l'activité de


développement correspondante

4. Les activités de test doivent commencer aux premiers stades du cycle de vie de développement de
logiciels

Lequel des suivants montre CORRECTEMENT ceux qui sont vrais et faux ?

a) Vrai - 1, 2; Faux - 3, 4

b) Vrai - 2, 3; Faux - 1, 4

c) Vrai - 1, 2, 4; Faux - 3

d) Vrai - 1, 4; Faux - 2, 3

Sélectionnez UNE option.

Question #10 (1 Point)

Étant donné que le test en cours a les caractéristiques suivantes :


• Basé sur les spécifications d'interface

• Axé sur la recherche de défaillances dans la communication

• L'approche de test utilise à la fois des types de test fonctionnels et structurels

Quel est le niveau de test le PLUS susceptible d'être effectué ?

a) Test d'intégration

b) Test d'acceptation

c) Test système

d) Test de composant

Sélectionnez UNE option.

Question #11 (1 Point)

Quelle est la déclaration CORRECTE parmi les suivantes sur les types de tests et les niveaux de tests?

a) Les tests fonctionnels et non fonctionnels peuvent être effectués aux niveaux de test système et

acceptation, tandis que les tests de type boîte blanche sont limités aux tests de composants et

d'intégration.

b) Les tests fonctionnels peuvent être effectués à n'importe quel niveau de test, tandis que les tests

de type boîte blanche sont limités aux tests de composants.

c) Il est possible d'effectuer des tests fonctionnels, non fonctionnels et de type boîte blanche à

n'importe quel niveau de test.

d) Les tests fonctionnels et non fonctionnels peuvent être effectués à n'importe quel niveau de test,

tandis que les tests de type boîte blanche sont limités aux tests de composants et d'intégration.

Sélectionnez UNE option.

Question #12 (1 Point)

Laquelle des déclarations suivantes compare MIEUX les buts des tests de confirmation et des tests de
régression ?

a) Le but des tests de régression est de s'assurer que tous les tests précédemment exécutés
fonctionnent toujours correctement, tandis que le but des tests de confirmation est de s'assurer

que les corrections apportées à une partie du système n'ont pas affecté négativement d'autres

parties.

b) Le but des tests de confirmation est de vérifier qu'un défaut précédemment identifié a été

corrigé, tandis que le but des tests de régression est de s'assurer qu'aucune autre partie du

système n'a été affectée négativement par la correction.

c) Le but des tests de régression est de s'assurer que les changements apportés à une partie du

système n'ont pas entraîné de défaillance dans une autre partie, tandis que le but des tests de

confirmation est de vérifier que tous les tests précédemment exécutés fournissent toujours les

mêmes résultats qu'auparavant.

d) Le but des tests de confirmation est de confirmer que les changements apportés au système

ont été effectués avec succès, tandis que le but des tests de régression est d'exécuter des tests

qui ont précédemment échoué pour s'assurer qu'ils fonctionnent maintenant correctement.

Sélectionnez UNE option.

Question #13 (1 Point)

Laquelle des déclarations suivantes décrit CORRECTEMENT un rôle de l'analyse d'impact dans les

tests de maintenance ?

a) L'analyse d'impact est utilisée pour décider si une correction apportée à un système de

maintenance en vaut la peine.

b) L'analyse d'impact est utilisée pour identifier la manière dont les données doivent être

migrées vers le système de maintenance.

c) L'analyse d'impact est utilisée pour décider quel correctif est le plus utile pour l'utilisateur.

d) L'analyse d'impact est utilisée pour déterminer l'efficacité des nouveaux cas de tests de

maintenance.

Sélectionnez UNE option.

Question #14 (1 Point)

Lequel des énoncés suivants reflète CORRECTEMENT la valeur des tests statiques ?

a) En introduisant des examens, nous avons constaté que la qualité des spécifications et le temps
nécessaire au développement et aux tests ont augmenté
b) L'utilisation des tests statiques signifie que nous avons un meilleur contrôle et une gestion moins
coûteuse des défauts en raison de la facilité de détection des défauts plus tard dans le cycle de vie

c) Maintenant que nous exigeons l'utilisation de l'analyse statique, les exigences manquées ont
diminué et la communication entre les testeurs et les développeurs s'est améliorée

d) Depuis que nous avons commencé à utiliser l'analyse statique, nous trouvons des défauts de
codage qui n'auraient peut-être pas été trouvés en ne réalisant que des tests dynamiques

Sélectionnez UNE option.

Question #15 (1 Point)

Lequel des énoncés suivants sur l'utilisation de listes de contrôle lors d'un examen formel est
CORRECT ?

a) Dans le cadre de la planification de l'examen, les examinateurs créent les listes de contrôle
nécessaires pour l'examen

b) Dans le cadre de la communication des problèmes, les examinateurs remplissent les listes de
contrôle fournies pour l'examen

c) Dans le cadre de la réunion d'examen, les examinateurs créent des rapports de défauts basés sur
les listes de contrôle fournies pour l'examen

d) Dans le cadre de l'initiation de l'examen, les examinateurs reçoivent les listes de contrôle
nécessaires pour l'examen

Sélectionnez UNE option.

Question #16 (1 Point)

Lequel des éléments suivants correspond CORRECTEMENT aux rôles et responsabilités dans un
examen formel ?

a) Gestionnaire - Décide de l'exécution des examens

b) Leader de l'examen - Assure le bon déroulement des réunions d'examen

c) Scribe - Répare les défauts dans le produit de travail examiné

d) Modérateur - Surveille la rentabilité en cours

Sélectionnez UNE option.

A
Question #17 (1 Point)

Les revues utilisées dans votre organisation ont les attributs suivants:

• Il y a un rôle de scribe

• Le but est de détecter les défauts potentiels

• La réunion de revue est dirigée par l'auteur

• Les examinateurs trouvent des défauts potentiels par examen individuel

• Un rapport de revue est produit

Quel est le type de revue le PLUS probablement utilisé?

a) Revue informelle

b) Relecture technique

c) Revue technique

d) Inspection

Sélectionnez UNE option.

Question #18 (1 Point) On vous a demandé de participer à une revue basée sur une
liste de contrôle de l'extrait suivant de la spécification des exigences pour un système
de bibliothèque: Les bibliothécaires peuvent:

1. Enregistrer de nouveaux emprunteurs


2. Retourner des livres aux emprunteurs
3. Accepter des amendes des emprunteurs
4. Ajouter de nouveaux livres au système avec leur ISBN, auteur et titre
5. Supprimer des livres du système
6. Obtenir des réponses du système dans les 5 secondes Les emprunteurs
peuvent:
7. Emprunter un maximum de 3 livres à la fois
8. Voir l'historique des livres qu'ils ont empruntés / réservés
9. Être pénalisé pour ne pas avoir rendu un livre dans les 3 semaines
10. Obtenir des réponses du système dans les 3 secondes
11. Emprunter un livre gratuitement pendant un maximum de 4 semaines
12. Réserver des livres (s'ils sont en cours d'emprunt) Tous les utilisateurs
(bibliothécaires et emprunteurs):
13. Peuvent rechercher des livres par ISBN, auteur ou titre
14. Peuvent parcourir le catalogue du système
15. Le système doit répondre aux demandes de l'utilisateur dans les 3 secondes
16. L'interface utilisateur doit être facile à utiliser Vous avez été affecté à l'entrée
de la liste de contrôle qui vous demande de revoir la spécification pour les
incohérences entre les exigences individuelles (c'est-à-dire les conflits entre les
exigences). Lequel des éléments suivants identifie CORRECTEMENT les
incohérences entre les paires d'exigences?
a) 6-10, 6-15, 7-12
b) 6-15, 9-11
c) 6-10, 6-15, 9-11
d) 6-15, 7-12

Sélectionnez UNE option.

Quelle est la MEILLEURE description du test exploratoire ?

a) Une pratique de test dans laquelle une enquête approfondie sur l'historique de l'objet de test est
utilisée pour identifier les faiblesses potentielles qui sont examinées par des cas de test

b) Une approche de test dans laquelle les testeurs conçoivent et exécutent dynamiquement des tests
en fonction de leur connaissance, de l'exploration de l'objet de test et des résultats des tests
précédents

c) Une approche de conception de test dans laquelle les activités de test sont planifiées en tant que
sessions ininterrompues d'analyse et de conception de test, souvent utilisées en conjonction avec des
tests basés sur des listes de contrôle

d) Des tests basés sur l'expérience, les connaissances et l'intuition du testeur.

B
Question #20 (1 Point)

Quelle est la MEILLEURE correspondance entre les descriptions et les différentes catégories de
techniques de test?

1. La couverture est mesurée sur la base d'une structure sélectionnée de l'objet de test

2. Le traitement à l'intérieur de l'objet de test est vérifié

3. Les tests sont basés sur la probabilité de défauts et leur distribution

4. Les écarts par rapport aux exigences sont vérifiés

5. Les histoires d'utilisateurs sont utilisées comme base de test

En utilisant la notation pour les 4 options suivantes:

Black - Techniques de test boîte noire

White - Techniques de test boîte blanche

Experience - Techniques de test basées sur l'expérience

a) Black - 4, 5 White - 1, 2; Experience - 3

b) Black - 3 White - 1, 2; Experience - 4, 5

c) Black - 4 White - 1, 2; Experience - 3, 5

d) Black - 1, 3, 5 White - 2; Experience - 4

Sélectionnez UNE option.

Question #21 (1 Point)


Une application de fitness mesure le nombre de pas effectués chaque jour et fournit des
commentaires pour encourager l'utilisateur à rester en forme.

Les commentaires pour différents nombres de pas devraient être les suivants :

Jusqu'à 1000 - Fainéant !

Au-dessus de 1000, jusqu'à 2000 - Paresseux !

Au-dessus de 2000, jusqu'à 4000 - En bonne voie !

Au-dessus de 4000, jusqu'à 6000 - Pas mal !

Au-dessus de 6000 - Bravo !

Parmi les ensembles de valeurs de test suivants, lequel permettrait d'obtenir la meilleure couverture
des partitions d'équivalence ?

a) 0, 1000, 2000, 3000, 4000

b) 1000, 2001, 4000, 4001, 6000

c) 123, 2345, 3456, 4567, 5678

d) 666, 999, 2222, 5555, 6666

Sélectionnez UNE option.

Question #22 (1 Point)

Un enregistreur de rayonnement quotidien pour les plantes produit un score d'ensoleillement basé
sur une combinaison du nombre d'heures pendant lesquelles une plante est exposée au soleil (moins
de 3 heures, de 3 à 6 heures ou plus de 6 heures) et de l'intensité moyenne de l'ensoleillement (très
faible, faible, moyenne, élevée).

En utilisant les cas de test suivants :

Heures Intensité Score

T1 1,5 très faible 10

T2 7,0 moyenne 60

T3 0,5 très faible 10

Quel est le nombre minimum de cas de test supplémentaires nécessaires pour assurer une
couverture complète de TOUTES LES PARTITIONS d'équivalence d'entrée VALIDES ?

a) 1

b) 2

c) 3

d) 4
Sélectionnez UNE option.

Question #23 (1 Point)

Une application de maison intelligente mesure la température moyenne dans la maison au cours de
la semaine précédente et fournit des commentaires aux occupants sur leur respect de
l'environnement en fonction de cette température.

Les commentaires pour différentes plages de température moyenne (à l'°C près) devraient être les
suivants :

Jusqu'à 10°C - Super froid !

11°C à 15°C - Cool détendu !

16°C à 19°C - Cool mec !

20°C à 22°C - Trop chaud !

Au-dessus de 22°C - Chaud et transpirant !

En utilisant BVA (uniquement les valeurs Min et Max), lequel des ensembles de valeurs de test
suivants fournit le plus haut niveau de couverture des limites ?

a) 0°C, 11°C, 20°C, 22°C, 23°C

b) 9°C, 15°C, 19°C, 23°C, 100°C

c) 10°C, 16°C, 19°C, 22°C, 23°C

d) 14°C, 15°C, 18°C, 19°C, 21°C, 22°C

Sélectionnez UNE option.

C
Question #24 (1 Point)

Question #25 (1 Point)


D

Question #26 (1 Point)

Laquelle des affirmations suivantes décrit le mieux la manière dont les cas de test sont dérivés à
partir d'un cas d'utilisation ?

a) Les cas de test sont créés pour exercer les comportements de base, exceptionnels et erronés
définis par le système sous test en collaboration avec les acteurs.

b) Les cas de test sont dérivés en identifiant les composants inclus dans le cas d'utilisation et en
créant des tests d'intégration qui exerceront les interactions de ces composants.

c) Les cas de test sont générés en analysant les interactions des acteurs avec le système afin de
garantir que les interfaces utilisateur sont faciles à utiliser.

d) Les cas de test sont dérivés pour exercer chacun des points de décision dans les flux de processus
métier du cas d'utilisation, afin d'obtenir une couverture de décision de 100% de ces flux.

Sélectionnez UNE option.

A
Question #27 (1 Point)

Laquelle des descriptions suivantes de la couverture de l'instruction est CORRECTE ?

a) La couverture de l'instruction est une mesure du nombre de lignes de code source exercées par les
tests.

b) La couverture de l'instruction est une mesure de la proportion d'instructions exécutables dans le


code source exercées par les tests.

c) La couverture de l'instruction est une mesure du pourcentage de lignes de code source (sans les
commentaires) exercées par les tests.

d) La couverture de l'instruction est une mesure du nombre d'instructions exécutables dans le code
source exercées par les tests.

Sélectionnez UNE option.

Question #28 (1 Point)

Laquelle des descriptions suivantes de la couverture de décision est CORRECTE ?

a) La couverture de décision est une mesure du pourcentage de chemins possibles à travers le code
source exercé par les tests.

b) La couverture de décision est une mesure du pourcentage des flux métier à travers le composant
exercé par les tests.

c) La couverture de décision est une mesure des instructions "if" dans le code qui sont exercées avec
les deux résultats vrai et faux.

d) La couverture de décision est une mesure de la proportion des résultats de décision dans le code
source exercés par les tests.

Sélectionnez UNE option.

Question #29

Laquelle des affirmations suivantes décrit le mieux le concept derrière le "guessing" d'erreurs ?

a) Le "guessing" d'erreurs nécessite de vous mettre dans la peau de l'utilisateur de l'objet de test et
de deviner les erreurs que l'utilisateur pourrait commettre en interagissant avec celui-ci.

b) Le "guessing" d'erreurs implique d'utiliser votre expérience personnelle de développement et les


erreurs que vous avez commises en tant que développeur.

c) Le "guessing" d'erreurs consiste à utiliser vos connaissances et votre expérience des défauts
trouvés dans le passé et des erreurs typiques commises par les développeurs.
d) Le "guessing" d'erreurs nécessite de reproduire rapidement la tâche de développement afin
d'identifier le type d'erreurs qu'un développeur pourrait commettre.

Sélectionnez UNE option.

Question #30

Laquelle des affirmations suivantes explique le mieux un avantage des tests indépendants ?

a) L'utilisation d'une équipe de test indépendante permet à la gestion de projet d'assigner la


responsabilité de la qualité du livrable final à l'équipe de test, en s'assurant que tout le monde est
conscient que la qualité est la responsabilité globale de l'équipe de test.

b) Si une équipe de test externe à l'organisation peut être financée, il y a des avantages distincts en
termes de cette équipe externe n'étant pas aussi facilement influencée par les préoccupations de
livraison de la gestion de projet et la nécessité de respecter des délais stricts de livraison.

c) Une équipe de test indépendante peut travailler totalement séparément des développeurs, n'a pas
besoin d'être distraite par les changements des exigences du projet et peut limiter la communication
avec les développeurs à la déclaration des défauts à travers le système de gestion des défauts.

d) Lorsque les spécifications contiennent des ambiguïtés et des incohérences, des hypothèses sont
faites sur leur interprétation, et un testeur indépendant peut être utile pour remettre en question ces
hypothèses et l'interprétation faite par le développeur.

Sélectionnez UNE option.

Question #31

Laquelle des tâches suivantes est la plus susceptible d'être effectuée par le responsable des tests ?

a) Rédiger des rapports de synthèse des tests basés sur les informations recueillies pendant les tests.

b) Examiner les tests développés par d'autres.

c) Préparer et obtenir des données de test.

d) Analyser, examiner et évaluer les exigences, les spécifications et les modèles pour leur testabilité.

Sélectionnez UNE option.

A
Question #32 :

Voici les exemples de critères d'entrée et de sortie :

1. Le budget initial de test de 30 000 $ plus une réserve de 7 000 $ a été dépensé.

2. 96 % des tests prévus pour le package de dessin ont été exécutés et les tests restants sont
maintenant hors du périmètre.

3. L'environnement de test de performance du trading a été conçu, configuré et vérifié.

4. L'état actuel ne comporte aucun défaut critique en suspens et deux défauts de haute priorité.

5. Les spécifications de conception du pilote automatique ont été examinées et retravaillées.

6. Le composant de calcul du taux d'imposition a réussi les tests unitaires.

Quelle est la meilleure catégorisation des critères d'entrée et de sortie parmi les options suivantes :

a) Critères d'entrée - 5, 6 ; Critères de sortie - 1, 2, 3, 4

b) Critères d'entrée - 2, 3, 6 ; Critères de sortie - 1, 4, 5

c) Critères d'entrée - 1, 3 ; Critères de sortie - 2, 4, 5, 6

d) Critères d'entrée - 3, 5, 6 ; Critères de sortie - 1, 2, 4

Sélectionnez UNE option.

D
B

Question #34 (1 point) :

Laquelle des affirmations suivantes sur les approches d'estimation des tests est CORRECTE ?

a) Avec l'approche basée sur les métriques, l'estimation est basée sur des mesures de test issues du
projet, et donc cette estimation n'est disponible qu'après le début des tests.

b) Avec l'approche basée sur l'expertise, un groupe d'utilisateurs experts identifiés par le client
recommande le budget de test nécessaire.

c) Avec l'approche basée sur l'expertise, les responsables des tests chargés des différentes activités de
test prévoient l'effort de test attendu.

d) Avec l'approche basée sur les métriques, une moyenne des coûts de test enregistrés lors de
plusieurs projets passés est utilisée comme budget de test.

Sélectionnez UNE option.

Question #35 (1 point) :

Laquelle des affirmations suivantes définit le mieux le niveau de risque ?

a) Le niveau de risque est calculé en ajoutant les probabilités de toutes les situations problématiques
et les dommages financiers qui en résultent.

b) Le niveau de risque est estimé en multipliant la probabilité d'une menace pour le système par la
chance que la menace se produise et entraîne des dommages financiers.
c) Le niveau de risque est déterminé par une combinaison de la probabilité d'un événement
indésirable et de l'impact attendu de cet événement.

d) Le niveau de risque est la somme de tous les dangers potentiels pour un système multipliée par la
somme de toutes les pertes potentielles de ce système.

Sélectionnez UNE option.

Question #36 (1 point) :

Laquelle des options suivantes est la plus susceptible d'être un exemple de risque PRODUIT ?

a) Les fonctionnalités de sécurité attendues peuvent ne pas être prises en charge par l'architecture du
système.

b) Les développeurs pourraient ne pas avoir le temps de corriger tous les défauts trouvés par l'équipe
de test.

c) Les cas de test peuvent ne pas couvrir entièrement les exigences spécifiées.

d) L'environnement de test de performance peut ne pas être prêt avant la livraison du système.

Sélectionnez UNE option.

Question #37 (1 point) :

Laquelle des options suivantes est la MOINS susceptible d'être un exemple où l'analyse des risques
produit influence CORRECTEMENT les tests ?

a) L'impact potentiel des failles de sécurité a été identifié comme étant particulièrement élevé, donc
les tests de sécurité ont été prioritaires par rapport à certaines autres activités de test.

b) Les tests ont révélé que la qualité du module réseau est supérieure aux attentes, donc des tests
supplémentaires ne seront pas effectués dans cette zone.

c) Les utilisateurs ont eu des problèmes avec l'interface utilisateur du système précédent, donc des
tests supplémentaires de convivialité sont prévus pour le nouveau système.

d) Le temps nécessaire pour charger les pages Web est crucial pour le succès du nouveau site Web,
donc un expert en tests de performance a été engagé pour ce projet.

Question #38 (1 point) :

Vous effectuez des tests système sur un système de réservation de train. Sur la base des cas de test
effectués, vous avez remarqué que le système signale occasionnellement qu'aucun train n'est
disponible, bien que cela devrait être le cas. Vous avez fourni aux développeurs un résumé du défaut
et la version du système testé. Ils reconnaissent l'urgence du défaut et attendent maintenant que
vous fournissiez des détails supplémentaires.

En plus des informations déjà fournies, les informations supplémentaires suivantes sont données :

1. Degré d'impact (gravité) du défaut.

2. Identification de l'élément de test.

3. Détails de l'environnement de test.

4. Urgence/priorité pour la correction.

5. Résultats réels.

6. Référence aux spécifications des cas de test.

Quelles informations sont les plus utiles à inclure dans le rapport de défaut ?

a) 1, 2, 6

b) 1, 4, 5, 6

c) 2, 3, 4, 5

d) 3, 5, 6

Sélectionnez UNE option.

D
Question #39 (1 point) :

Étant donné les activités de test et les outils de test suivants :

1. Mesure de performance et analyse dynamique

2. Exécution des tests et journalisation

3. Gestion des tests et des éléments de test

4. Conception des tests

A. Outils de couverture des exigences

B. Outils d'analyse dynamique

C. Outils de préparation des données de test

D. Outils de gestion des défauts

Quelle option correspond le MIEUX aux activités et aux outils ?

a) 1 - B, 2 - C, 3 - D, 4 - A

b) 1 - B, 2 - A, 3 - C, 4 - D

c) 1 - B, 2 - A, 3 - D, 4 - C

d) 1 - A, 2 - B, 3 - D, 4 - C

Sélectionnez UNE option.

Question #40 (1 point) :

Quelle option est la PLUS susceptible d'être utilisée comme raison d'utiliser un projet pilote pour
introduire un outil dans une organisation ?

a) Le besoin d'évaluer comment l'outil s'intègre avec les processus et les pratiques existants et de
déterminer ce qui devrait changer

b) Le besoin d'évaluer les compétences en automatisation des tests et les besoins en formation,
encadrement et coaching des testeurs qui utiliseront l'outil

c) Le besoin d'évaluer si l'outil fournit les fonctionnalités requises et ne duplique pas les outils de test
existants

d) Le besoin d'évaluer le fournisseur de l'outil en termes de formation et de support fourni

Sélectionnez UNE option.


A

Question #1 (1 point) :

Laquelle des réponses suivantes décrit une condition de test ?

a) Une caractéristique distinctive d'un composant ou d'un système

b) Un aspect testable d'un composant ou d'un système identifié comme base de test

c) Le degré selon lequel un produit logiciel fournit des fonctions qui répondent aux besoins

déclarés et implicites lorsque le logiciel est utilisé dans des conditions spécifiées

d) Des cas de test conçus pour exécuter des combinaisons de conditions et les actions qui en

résultent

Question #2 (1 point) :

Laquelle des déclarations suivantes est un objectif valide pour les tests ?

a) Le test devrait commencer le plus tard possible afin que le développement ait suffisamment de
temps pour créer un bon produit

b) Valider si l'objet du test fonctionne comme prévu par les utilisateurs et les autres parties prenantes

c) Prouver que tous les défauts possibles sont identifiés

d) Prouver que les défauts restants ne causeront pas de défaillances

Question #3 (1 point) :

Laquelle des déclarations suivantes décrit correctement la différence entre les tests 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 les défaillances causées par les défauts ; le débogage élimine les
défauts qui sont la source des défaillances

c) Les tests ne suppriment pas les erreurs ; mais le débogage élimine les défauts qui causent les
erreurs

d) Les tests dynamiques empêchent les causes des défaillances ; le débogage élimine les défaillances

B
Question #4 (1 point) :

Laquelle des déclarations suivantes décrit la situation la plus courante pour une défaillance
découverte lors des tests ou en production ?

a) Le produit a planté lorsque l'utilisateur a sélectionné une option dans une boîte de dialogue

b) La mauvaise version d'un fichier de code source compilé a été incluse dans la construction

c) L'algorithme de calcul a utilisé les mauvaises variables d'entrée

d) Le développeur a mal interprété l'exigence pour l'algorithme

Sélectionnez UNE option.

Question #5 (1 point) :

M. Test teste des applications logicielles sur des appareils mobiles depuis 5 ans. Il possède une grande
expérience dans les tests d'applications mobiles et obtient de meilleurs résultats en moins de temps
que les autres. Pendant plusieurs mois, M. Test n'a pas modifié les cas de test automatisés existants
et n'en a pas créé de nouveaux. Cela conduit à trouver de moins en moins de défauts en exécutant les
tests. Quel principe des tests M. Test n'a-t-il pas observé ?

a) Les tests dépendent de l'environnement

b) Les tests exhaustifs ne sont pas possibles

c) Répéter les mêmes tests ne permettra pas de trouver de nouveaux défauts

d) Les défauts se regroupent

Sélectionnez UNE option.

Question #6 (1 point) :

De quelle manière les tests peuvent-ils faire partie de l'assurance qualité ?

a) Il garantit que les exigences sont suffisamment détaillées

b) Les tests réduisent le risque d'une mauvaise qualité logicielle

c) Il garantit que les normes de l'organisation sont respectées

d) Il mesure la qualité du logiciel en termes du nombre de cas de test exécutés

Sélectionnez UNE option.

Question #7 (1 point) :
Laquelle des activités suivantes fait partie de l'activité principale "analyse des tests" dans le processus
de test ?

a) Identifier toute l'infrastructure et les outils nécessaires

b) Créer des ensembles de tests à partir des scripts de test

c) Analyser les enseignements tirés en vue d'améliorer le processus

d) Évaluer la base de testabilité

Sélectionnez UNE option.

Question #8 (1 point) :

Associez les produits de travail de test suivants (1-4) à la bonne description (A-D).

1. Suite de tests

2. Cas de test

3. Script de test

4. Charte de test

A. Un ensemble de scripts de test à exécuter lors d'une exécution de test spécifique

B. Un ensemble d'instructions pour l'exécution d'un test

C. Contient les résultats attendus

D. Documentation des activités de test dans le cadre des tests exploratoires basés sur des sessions

a) 1A, 2C, 3B, 4D

b) 1D, 2B, 3A, 4C

c) 1A, 2C, 3D, 4B

d) 1D, 2C, 3B, 4A

Sélectionnez UNE option.

Question #9 (1 point) :

Comment le test en boîte blanche peut-il être appliqué lors des tests d'acceptation ?

a) Vérifier si de grandes quantités de données peuvent être transférées entre des systèmes intégrés

b) Vérifier si toutes les instructions de code et tous les chemins de décision du code ont été exécutés
c) Vérifier si tous les flux de travail ont été couverts

d) Couvrir toutes les navigations sur les pages web

Sélectionnez UNE option.

Question #10 (1 point) :

Laquelle des affirmations suivantes comparant les tests de composants et les tests système est
VRAIE ?

a) Les tests de composants vérifient la fonctionnalité des modules logiciels, des objets de programme
et des classes qui sont testables séparément, tandis que les tests système vérifient les interfaces
entre les composants et les interactions entre les différentes parties du système.

b) Les cas de test pour les tests de composants sont généralement dérivés des spécifications des
composants, des spécifications de conception ou des modèles de données, tandis que les cas de test
pour les tests système sont généralement dérivés des spécifications des exigences ou des cas
d'utilisation.

c) Les tests de composants se concentrent uniquement sur les caractéristiques fonctionnelles, tandis
que les tests système se concentrent sur les caractéristiques fonctionnelles et non fonctionnelles.

d) Les tests de composants sont de la responsabilité des testeurs, tandis que les tests système sont
généralement de la responsabilité des utilisateurs du système.

Sélectionnez UNE option.

Question #11 (1 point) :

Laquelle des affirmations suivantes est VRAIE ?

a) Le but des tests de régression est de vérifier si la correction a été implémentée avec succès, tandis
que le but des tests de confirmation est de confirmer que la correction n'a pas d'effets secondaires.

b) Le but des tests de régression est de détecter des effets secondaires involontaires, tandis que le
but des tests de confirmation est de vérifier si le système fonctionne toujours dans un nouvel
environnement.

c) Le but des tests de régression est de détecter des effets secondaires involontaires, tandis que le but
des tests de confirmation est de vérifier si le défaut original a été corrigé.

d) Le but des tests de régression est de vérifier si la nouvelle fonctionnalité fonctionne, tandis que le
but des tests de confirmation est de vérifier si le défaut original a été corrigé.

Sélectionnez UNE option.

C
Question #12 (1 point) :

Quelle est la MEILLEURE définition d'un modèle de développement incrémental ?

a) La définition des exigences, la conception du logiciel et les tests sont effectués par phases, où à
chaque phase une partie du système est ajoutée.

b) Une phase du processus de développement doit commencer lorsque la phase précédente est
terminée.

c) Les tests sont considérés comme une phase distincte qui a lieu après la fin du développement.

d) Les tests sont ajoutés au développement de manière incrémentale.

Sélectionnez UNE option.

Question #13 (1 point) :

Lequel des éléments suivants NE devrait PAS être un déclencheur pour les tests de maintenance ?

a) Décision de tester la maintenabilité du logiciel.

b) Décision de tester le système après une migration vers une nouvelle plateforme d'exploitation.

c) Décision de tester la possibilité de récupérer des données archivées.

d) Décision de tester après des "correctifs urgents".

Sélectionnez UNE option.

Question #14 (1 point) :

Quelles sont les rôles dans une revue formelle ?

a) Développeur, Modérateur, Chef de revue, Examinateur, Testeur.

b) Auteur, Modérateur, Manager, Examinateur, Développeur.

c) Auteur, Manager, Chef de revue, Examinateur, Concepteur.

d) Auteur, Modérateur, Chef de revue, Examinateur, Scribe.

Sélectionnez UNE option.

Question #15 (1 point) :

Quelles activités sont réalisées dans le cadre de la planification d'une revue formelle ?

a) Collecte de métriques pour l'évaluation de l'efficacité de la revue.


b) Répondre à toutes les questions que les participants peuvent avoir.

c) Définition et vérification de l'accomplissement des critères d'entrée pour la revue.

d) Évaluation des résultats de la revue par rapport aux critères de sortie.

Sélectionnez UNE option.

Question #16 (1 point) :

Parmi les types de revues suivants, lequel est la MEILLEURE option à choisir lorsque la revue doit
suivre un processus formel basé sur des règles et des listes de vérification ?

a) Revue informelle.

b) Revue technique.

c) Inspection.

d) Revue de passage.

Sélectionnez UNE option.

Question #17 (1 point) :

Parmi les affirmations suivantes à propos des tests statiques, lesquelles sont les PLUS vraies ?

a) Les tests statiques sont une façon peu coûteuse de détecter et d'éliminer les défauts.

b) Les tests statiques rendent les tests dynamiques moins complexes.

c) Les tests statiques permettent de détecter les problèmes d'exécution en amont du cycle de vie.

d) Lors du test de systèmes critiques en matière de sécurité, les tests statiques ont moins de valeur
car les tests dynamiques détectent mieux les défauts.

Sélectionnez UNE option.

Question #18 (1 point) :

Vous serez invité à une revue. Le produit de travail à examiner est une description du processus de
création de documents internes. L'objectif de la description est de présenter la répartition des tâches
entre les différents rôles impliqués dans le processus de manière clairement compréhensible par
tous.

Vous serez invité à une revue basée sur une liste de vérification. La liste de vérification vous sera
également envoyée. Elle comprend les points suivants :
i. La personne qui effectue l'activité est-elle clairement identifiée pour chaque activité ?

ii. Les critères d'entrée sont-ils clairement définis pour chaque activité ?

iii. Les critères de sortie sont-ils clairement définis pour chaque activité ?

iv. Les rôles de soutien et leur champ d'application sont-ils clairement définis pour chaque activité ?

Dans ce qui suit, nous montrons un extrait du résultat du travail à examiner, pour lequel vous devez
utiliser la liste de vérification ci-dessus :

"Après avoir vérifié l'exhaustivité et la précision de la documentation client, l'architecte logiciel crée la
spécification du système. Une fois que l'architecte logiciel a terminé la spécification du système, il
invite les testeurs et les validateurs à la revue. Une liste de vérification décrit la portée de la revue.
Chaque examinateur invité crée des commentaires de revue - si nécessaire - et conclut la revue par
un commentaire officiel indiquant que la revue est terminée."

Parmi les affirmations suivantes concernant votre revue, laquelle est correcte ?

a) Le point ii) de la liste de vérification a été violé car il n'est pas clair quelle condition doit être
remplie pour inviter à la revue.

b) Vous remarquez qu'en plus du testeur et du validateur, le validateur doit également être invité.
Comme cet élément ne fait pas partie de votre liste de vérification, vous ne créez pas de
commentaire correspondant.

c) Le point iii) de la liste de vérification a été violé car il n'est pas clair ce qui marque la fin de la revue.

d) Le point i) de la liste de vérification a été violé car il n'est pas clair qui fournit la liste de vérification
pour l'invitation à la revue.

Sélectionnez UNE option.

Question #19 (1 point) :

Qu'est-ce que les tests basés sur des listes de vérification ?

a) Une technique de test dans laquelle les tests sont dérivés en fonction de la connaissance du
testeur des erreurs passées ou de la connaissance générale des défaillances.

b) Une technique de test basée sur une analyse de la spécification d'un composant ou d'un système.

c) Une technique de test basée sur l'expérience, dans laquelle le testeur expérimenté utilise une liste
d'éléments à noter, à vérifier ou à retenir, ou un ensemble de règles ou de critères auxquels un
produit doit être vérifié.

d) Une approche de test dans laquelle les testeurs conçoivent et exécutent dynamiquement des tests
en fonction de leurs connaissances, de l'exploration de l'élément à tester et des résultats des tests
précédents

C
Question #20 (1 point):

Quelle option suivante est catégorisée comme une technique de test boîte noire ?

a) Une technique basée sur l'analyse de l'architecture

b) Une technique vérifiant que l'objet de test fonctionne conformément à la conception détaillée

c) Une technique basée sur la connaissance des erreurs passées ou de la connaissance générale des
défaillances

d) Une technique basée sur des exigences formelles

Sélectionnez UNE option.

Question #21 (1 point):

L'énoncé suivant se réfère à la couverture de décision :

"Lorsque le code ne contient qu'une seule instruction 'if' et aucune boucle ou instruction CASE, et
que son exécution n'est pas imbriquée dans le test, tout test unique que nous exécutons donnera une
couverture de décision de 50 %."

Laquelle des affirmations suivantes est correcte ?

a) L'affirmation est vraie. Tout test unique fournit une couverture de 100 % des instructions et donc
une couverture de décision de 50 %.

b) L'affirmation est vraie. Tout test unique entraînerait le résultat de l'instruction "if" à être vrai ou
faux.

c) L'affirmation est fausse. Un test unique ne peut garantir qu'une couverture de décision de 25 %
dans ce cas.

d) L'affirmation est fausse. L'affirmation est trop générale. Elle peut être correcte ou non, selon le
logiciel testé.

Sélectionnez UNE option.

Question #22 (1 point):

Quelle est la description de la couverture d'instructions (statement coverage) ?

a) Il s'agit d'une mesure, qui correspond au pourcentage de cas de test qui ont été exécutés.

b) Il s'agit d'une mesure, qui correspond au pourcentage d'instructions du code source qui ont été
exécutées.
c) Il s'agit d'une mesure, qui correspond au nombre d'instructions du code source qui ont été
exécutées par des cas de test réussis.

d) Il s'agit d'une mesure qui fournit une confirmation vrai/faux si toutes les instructions sont
couvertes ou non.

Sélectionnez UNE option.

Question #23 (1 Point)

Quelle affirmation concernant la relation entre la couverture des instructions (statement coverage) et
la couverture des décisions (decision coverage) est vraie ?

a) Une couverture des décisions à 100% garantit également une couverture des instructions à 100%.

b) Une couverture des instructions à 100% garantit également une couverture des décisions à 100%.

c) Une couverture des décisions à 50% garantit également une couverture des instructions à 50%.

d) La couverture des décisions ne peut jamais atteindre 100%.

Sélectionnez UNE option.

Question #24 (1 Point)

Dans quelle situation le test exploratoire est-il approprié ?

a) Lorsque la pression temporelle nécessite d'accélérer l'exécution des tests déjà spécifiés.

b) Lorsque le système est développé de manière incrémentale et qu'aucune charte de test n'est
disponible.

c) Lorsque des testeurs sont disponibles et ont une connaissance suffisante des applications et
technologies similaires.

d) Lorsqu'une connaissance avancée du système existe déjà et qu'il faut fournir des preuves qu'il doit
être testé intensivement.

Sélectionnez UNE option.

Question #25 (1 Point)

Le calcul de la prime d'un employé doit être effectué. La prime ne peut pas être négative, mais peut
être calculée jusqu'à zéro. La prime est basée sur la durée de l'emploi :

- inférieure ou égale à 2 ans

- plus de 2 ans mais moins de 5 ans

- de 5 à 10 ans inclusivement

- plus de 10 ans
Quel est le nombre minimum de cas de test requis pour couvrir toutes les partitions d'équivalence
valides pour le calcul de la prime ?

a) 3

b) 5

c) 2

d) 4

Sélectionnez UNE option.

Question #26 (1 Point)

Un système de contrôle et de rapport de vitesse a les caractéristiques suivantes :

- Si vous conduisez à 50 km/h ou moins, rien ne se passera.

- Si vous conduisez plus vite que 50 km/h, mais pas plus de 55 km/h, vous serez averti.

- Si vous conduisez plus vite que 55 km/h, mais pas plus de 60 km/h, vous serez sanctionné.

- Si vous conduisez plus vite que 60 km/h, votre permis de conduire sera suspendu.

- La vitesse en km/h est disponible pour le système sous forme de valeur entière.

Quel serait l'ensemble de valeurs le plus probable (en km/h) identifié en appliquant l'analyse des
valeurs limites, où seules les valeurs situées sur les limites des classes d'équivalence sont
sélectionnées ?

a) 0, 49, 50, 54, 59, 60

b) 50, 55, 60

c) 49, 50, 54, 55, 60, 62

d) 50, 51, 55, 56, 60, 61

Sélectionnez UNE option.

Question #27 (1 Point)

Les employés d'une entreprise reçoivent des bonus s'ils travaillent plus d'un an dans l'entreprise et
atteignent un objectif qui est convenu individuellement au préalable.

Ces faits peuvent être représentés dans une table de décision :

Test-ID T1 T2 T3 T4

Condition1 Employé depuis plus d'un an ? OUI NON NON OUI

Condition2 Objectif convenu ? NON NON OUI OUI

Condition3 Objectif atteint ? NON NON OUI OUI


Action Paiement du bonus NON NON NON OUI

Lequel des cas de test suivants représente une situation qui peut se produire dans la vie réelle et qui
est manquante dans la table de décision ci-dessus ?

a) Condition1 = OUI, Condition2 = NON, Condition3 = OUI, Action = NON

b) Condition1 = OUI, Condition2 = OUI, Condition3 = NON, Action = OUI

c) Condition1 = NON, Condition2 = NON, Condition3 = OUI, Action = NON

d) Condition1 = NON, Condition2 = OUI, Condition3 = NON, Action = NON

Sélectionnez UNE option.

a) Les cas de test donnés couvrent à la fois les transitions valides et invalides 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 représentent certaines des transitions valides dans le diagramme de
transition d'état.
d) Les cas de test donnés représentent des paires de transitions dans le diagramme de transition
d'état.

Question #29 (1 Point)

Une application vidéo a l'exigence suivante : L'application doit permettre de lire une vidéo avec les
résolutions d'affichage suivantes :

1. 640x480

2. 1280x720

3. 1600x1200

4. 1920x1080

Parmi la liste de cas de test suivante, quelle est le résultat de l'application de la technique de
partitionnement en classes d'équivalence pour tester cette exigence ?

a) Vérifier que l'application peut lire une vidéo sur un écran de taille 1920x1080 (1 cas de test)

b) Vérifier que l'application peut lire une vidéo sur un écran de taille 640x480 et 1920x1080 (2 cas de
test)

c) Vérifier que l'application peut lire une vidéo sur chacune des tailles d'écran de l'exigence (4 cas de
test)

d) Vérifier que l'application peut lire une vidéo sur l'une quelconque des tailles d'écran de l'exigence
(1 cas de test)

Sélectionnez UNE option.

Question #30 (1 Point)

Laquelle des affirmations suivantes décrit le MIEUX la répartition des tâches entre le responsable des
tests et le testeur ?

a) Le responsable des tests planifie les activités de test et choisit les normes à suivre, tandis que le
testeur choisit les outils et établit les directives d'utilisation des outils.

b) Le responsable des tests planifie, coordonne et contrôle les activités de test, tandis que le testeur
automatise les tests.

c) Le responsable des tests planifie, surveille et contrôle les activités de test, tandis que le testeur
conçoit les tests et décide de la livraison de l'objet de test.

d) Le responsable des tests planifie et organise les tests, spécifie les cas de test, tandis que le testeur
exécute les tests.

Sélectionnez UNE option.


B

Question #31 (1 Point)

Parmi les métriques suivantes, laquelle serait la PLUS utile à surveiller pendant l'exécution des tests ?

a) Pourcentage de cas de test exécutés

b) Nombre moyen de testeurs impliqués dans l'exécution des tests

c) Couverture des exigences par le code source

d) Pourcentage de cas de test déjà créés et examinés

Sélectionnez UNE option.

Question #32 (1 Point)

Parmi les options suivantes, laquelle peut affecter et faire partie de la planification des tests
(initiale) ?

a) Limitations budgétaires

b) Journal de test

c) Taux d'échec

d) Cas d'utilisation

Sélectionnez UNE option.

Question #33 (1 Point)

Parmi les listes suivantes, laquelle contient uniquement des critères de sortie typiques des tests ?

a) Mesures de fiabilité, couverture des tests, calendrier et état de correction des défauts et des
risques restants

b) Mesures de fiabilité, couverture des tests, degré d'indépendance du testeur et intégralité du


produit

c) Mesures de fiabilité, couverture des tests, coût des tests, disponibilité de l'environnement de test,
délai de mise sur le marché et intégralité du produit

d) Délai de mise sur le marché, défauts restants, qualification du testeur, disponibilité des cas
d'utilisation testables, couverture des tests et coût des tests

Sélectionnez UNE option.

Question #34 (1 Point)

Laquelle des options suivantes N'est PAS incluse dans un rapport de synthèse des tests ?
a) Définition des critères de réussite/échec et des objectifs des tests

b) Écarts par rapport à l'approche de test

c) Mesures de progression réelle par rapport aux critères de sortie

d) Évaluation de la qualité de l'objet de test

Sélectionnez UNE option.

Question #35 (1 Point)

Le projet développe un thermostat de chauffage "intelligent". Les algorithmes de contrôle du


thermostat ont été modélisés sous forme de modèles Matlab/Simulink et exécutés sur un serveur
connecté à Internet. Le thermostat utilise les spécifications du serveur pour déclencher les vannes de
chauffage.

Le responsable des tests a défini la stratégie/approche de test suivante dans le plan de test :

1. Le test d'acceptation de l'ensemble du système est exécuté sous forme de test basé sur
l'expérience.

2. Les algorithmes de contrôle sur le serveur sont vérifiés par rapport aux normes de la
réglementation en matière d'économie d'énergie.

3. Le test fonctionnel du thermostat est réalisé sous forme de test basé sur les risques.

4. Les tests de sécurité des données/communications via Internet sont réalisés en collaboration avec
des experts en sécurité externes.

Quatre types courants de stratégies/approches de test le responsable des tests a-t-il mis en œuvre
dans le plan de test ?

a) méthodique, analytique, réactif et réticent à la régression

b) analytique, conforme aux normes, consultatif et réactif

c) basé sur les modèles, méthodique, analytique et consultatif

d) réticent à la régression, consultatif, réactif et méthodique

Sélectionnez UNE option.

Question #36 (1 Point)

Quelle est la caractéristique d'une approche basée sur les métriques pour l'estimation des tests ?

a) Budget utilisé par un projet de test similaire précédent

b) Expérience globale recueillie lors d'entretiens avec des responsables des tests

c) Estimation de l'effort pour l'automatisation des tests convenu dans l'équipe de test

d) Moyenne des calculs recueillis auprès d'experts en affaires


Sélectionnez UNE option.

Question #37 (1 Point)

En tant que responsable des tests, vous êtes responsable du test des parties suivantes des exigences :

 R1 - Anomalies de processus

 R2 - Synchronisation

 R3 - Approbation

 R4 - Résolution de problèmes

 R5 - Données financières

 R6 - Données de diagramme

 R7 - Modifications du profil utilisateur

Notation : Dépendances logiques des exigences (A -> B signifie que B dépend de A) :

Laquelle des options suivantes structure le planning d'exécution des tests en fonction des
dépendances entre les exigences ?

a) R1 -> R3 -> R4 -> R7 -> R2 -> R5 -> R6

b) R1 -> R3 -> R2 -> R4 -> R7 -> R5 -> R6

c) R1 -> R3 -> R2 -> R5 -> R6 -> R4 -> R7

d) R1 -> R2 -> R5 -> R6 -> R3 -> R4 -> R7

Sélectionnez UNE option.

Question #38 (1 Point)

Vous testez une nouvelle version d'un logiciel pour une machine à café. La machine peut préparer
différents types de café basés sur quatre catégories : la taille du café, le sucre, le lait et le sirop. Les
critères sont les suivants :

 Taille du café (petit, moyen, grand)

 Sucre (aucun, 1 unité, 2 unités, 3 unités, 4 unités)

 Lait (oui ou non)

 Sirop aromatisant le café (pas de sirop, caramel, noisette, vanille)

Maintenant, vous rédigez un rapport de défaut avec les informations suivantes :

 Titre : Température du café trop basse.


 Résumé court : Lorsque vous sélectionnez du café avec du lait, le temps de préparation du café est
trop long et la température de la boisson est trop basse (moins de 40 °C).

 Résultat attendu : La température du café devrait être standard (environ 75 °C).

 Degré de risque : Moyen

 Priorité : Normale

Quelle information précieuse a été omise dans le rapport de défaut ci-dessus ?

a) Les résultats réels des tests

b) L'identification de la version du logiciel testé

c) L'état du défaut

d) Des idées pour améliorer le cas de test

Sélectionnez UNE option.

Question #39 (1 Point)

Lequel des éléments suivants est le PLUS susceptible d'être un avantage des outils d'exécution des
tests ?

a) Il est facile de créer des tests de régression.

b) Il est facile de maintenir le contrôle de version des actifs de test.

c) Il est facile de concevoir des tests pour les tests de sécurité.

d) Il est facile d'exécuter des tests de régression.

Sélectionnez UNE option.

Question #40 (1 Point)

Lequel des outils de test suivants est principalement adapté aux développeurs plutôt qu'aux
testeurs ?

a) Outils de gestion des exigences

b) Outils de gestion de configuration

c) Outils de gestion des défauts

d) Outils de test de performance

Sélectionnez UNE option.

Vous aimerez peut-être aussi