Académique Documents
Professionnel Documents
Culture Documents
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
-- >
Question 2 ) Quelle réponse correspond la capacité d'un testeur a correctement communiquer sur les défauts les résultats de test, et d'autres
informations relatves aux tests ?
a) Rediger des rapports subjectifs sur les défauts et son constats des revues
b) Mettre l’accent sur les bénéfices du test
c) Etre ferme et directif avec es nformations relatives au test
d) Adopter un comportement de commandement et de contrle avec équipe du projet
-- >
Question 3) Quelle réponse est une raison possible d’introduction d’un défaut dans du code logiciel ?
a) Des tests unitaires inadaptés
b) Des tests systémes inadaptés
c)Se dépacher pour satisfare une deadine serrée de remise de code
d) Une attention davantage portée sur e tests statiques que sur les tests dynamiques
-- >
Question 4 : Une application logicielle a accordé par erreur a 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 du é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
Quelle proposition correspond le mieux & ce scénario ?
a) Un probléme avec la conception apparait comme la cause racine du mauvais calcul
b) La conclusion de I'audit est la cause racine, le mauvais calcul de 50% est le défaut, et les exigences incorrectes sont I'effet
c) La réduction incorrecte faite au client est I'effet, et la raison de I'erreur d’exigence est la cause racine .
d) La conclusion de I'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: Quelle réponse illustre le principe de l’illusion de l'absence d'erreurs ?
a) Hormis pour des cas triviaux, il n’est pas faisable de tester toutes les combinaisons d'entrées et de préconditions
b) Comme le test trouve très peu de défauts, la mise en production du systéme sera certainement(probablement) un succes
c) Avec le temps, rejouer les mêmes cas de test ne trouve plus aucun défaut
d) Un petit nombre de modules contient le plus de défauts
-- >
Question 6 : Quelle réponse donne un exemple de taches associées a l'activité de conception des tests ?
a) Le chef de projet met 4 jours le planning du projet quand les taches clé du test sont terminées
b) Chaque jour, pour les rapports journaliers, le testeur note le statut de ses tests en préparation
c) identification des outils d’exécution et d’automatisation des tests.
d) Les données de test, obtenues a partir des données de production, sont développées pour être utilisées durant les tests
-- >
Question 7 : Quelle réponse n'est pas un bénéfice de la traçabilité entre les bases de test (exigences) et les produits d'activités du test (cas de test)?
a) Elle rend plus compliquée l'analyse de l’impact des changements
b) Elle satisfait aux critéres de gouvernance IT
c) Elle aide a évaluer I’étendue de la couverture de test
d) Elle permet aux tests d'étre auditables
-- >
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 modeles de développement logiciel suivants serait le meilleur exemple qui ne permet pas l’application du principe Tester Tot ?
a)Le modele de developpement iteratif
b)Le modele en cascade
c)Le modele de developpement incremental
d)Le modele en V
-- >
Question 9 : Quelle réponse donne la meilleure raison de sélectionner un type particulier de modéle de cycle de vie de développement logiciel ?
a) La préférence du chef de projet
b) Le type de produit a développer et l’objectif du produit
c) Le niveau de compétence des testeurs pour le modéle de cycle de vie de développement logiciel
d) La familiarisation globale de I'équipe du projet avec le modéle
-- >
Question 10 : Quelle réponse constitue le meilleur exemple de tests non-fonctionnels ?
a) Tests calculant le paiement des heures supplémentaires pour les employés
b) Tests en rapport avec « ce que » le systéme doit faire
c) Tests basés sur la structure interne d’un composant ou systéme
d) Tests mesurant le temps nécessaire a la sauvegarde d'un fichier
-- >
Question 11 : Lesquels des éléments suivants sont-ils vrais ?
A. Les Tests orientés régression et confirmation sont les mémes
B. Les test de régressions montrent si tous les défauts ont été corrigés
C. Les tests de régressions sont typiquement de bons candidats a I'automatisation
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
Choisissez la bonne combinaison :
a) A, C, D et E sont vrais, B est faux
b) A, C et E sont vrais, B et D sont faux
c) C et D sont vrais, A, B et E sont faux
d) B et E sont Mais, A, C et D sont faux
-- >
Question 12 : Quelle réponse donne le meilleur exemple de facteur déclencheur pour des tests de maintenance ?
a) L'approbation métier du financement d’un projet de développement d’une application Web de e- commerce
b) La finalisation des conceptions pour une application
c) Le déclassement d’une application de service aux clients.
d) La finalisation des spécifications d’exigences pour une application
-- >
Question 13 : Quelle réponse associe correctement les réles et les responsabilités dans une revue formelle ?
a) Scribe : rapporteur — Recueille les défauts potentiels découverts au cours de I'activité de revue individuelle
b) Facilitateur — Corrige Ies défauts du produit d’activités revu (auteur)
c) Auteur — Identifie les défauts potentiels du produit d’activités a revoir (reviseur)
d) Responsable de la revue — Crée le produit d’activités revu (auteur)
-- >
Question 14 : Vous testez un logiciel pour un systéme embarqué qui a été concu mais pas construit. Aucun simulateur n’est disponible, donc vous
réaliserez des tests statiques sur les produits d’activités disponibles. Quel bénéfice du test statique s’applique le plus directement a ce cas ?
a) Réduction des couts et des délais de développement
b) Identification de défauts par des tests dynamiques
c) Augmentation de la productivité du développement, incluant des améliorations de conception
d) Détection de défauts avant I'exécution des tests dynamiques
-- >
Question 15 : Soit les types de revues et les caractéristiques de revues suivants :
a. Revue en binome
b. Relecture technique
c. Revue technique
d. Inspection
1. Formelle
2. Informelle
3. Les objectifs incluent l’obtention d’un consensus
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 ?
a) a-2,b-4,c-3,d-1.
b) a4, b3, c2,d-1
c) a-2,b-3,¢1,d4
d) a1,b4,c3,d2
-- >
Question 16 : 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
roles suivants : un utilisateur final, un responsable marketing, un représentant du support client, et un concepteur front-end qui participeront a revue
pour apporter leur point de vue. Aucun code ' été écrit. Aucun autre produit d'activités n'est disponible pour la revue.
Quelle technique de revue est la plus appropriée ?
a) Basée sur les scénarios
b) Basée sur la perspective
c) Ad Hoc
d) Basée sur les checklists
-- >
Question 19 : Un systéme pour controler et verbaliser les excés de vitesse a les caractéristiques suivantes :
=Si vous roulez a 50 km/h ou moins, il ne se passera rien.
=Si vous roulez a une vitesse supérieure a 50 km/h, mais inférieure ou égale & 55 km/h, vous serez averti.
= Si vous roulez a plus de 55 km/h mais pas plus de 60 km/h, vous serez condamné a une amende.
= Si vous roulez a plus de 60 km/h, votre permis de conduire sera suspendu.
Quel serait I'ensemble le plus probable de valeurs (en km/h) identifiées par une analyse des valeurs limites a deux valeurs par limite ?
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.
-- >
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
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
-- >
Question 22 : Laquelle des définitions suivantes est la MEILLEURE définition de la couverture des instructions ?
a)Le pourcentage des instructions qui ont été validées par le développeur
b)Le pourcentage des instructions exécutables qui ont été exécutées par une suite de tests
c)Le pourcentage des instructions qui sont couvertes par des cas de test
d)Le pourcentage des instructions exécutables qui sont couvertes par des décisions
-- >
ou bien
a)La couverture des instructions est la mesure du nombre de lignes de code source (moins les commentaires) exercées par les tests
b)La couverture des instructions est la mesure du pourcentage d’instructions exécutables dans le code exercées par les tests.
c)La couverture des instructions est la mesure du pourcentage de lignes de code source exercées par les tests
d)La couverture des instructions est la mesure du nombre d’instructions exécutables dans le code source exercées par les tests
-- >
Question 23 : Quelle réponse relative à la couverture des décisions est CORRECTE ?
a)La couverture des décisions est la mesure du pourcentage de chemins possibles dans le code exercés par les tests
b)La couverture des décisions est la mesure du pourcentage de flux métier dans le composant exercés par les tests
c)La couverture des décisions est la mesure des instructions “if” dans le code, ayant été exercés avec les sortie Vrai et Faux ?
d)La couverture des décisions est la mesure du pourcentage des résultats de décisions, dans le code source, exercés par des tests
-- >
c) Les testeurs ont besoin d'exigences détaillées pour créer une checklist
Question 28 : Une application de notation détermine une lettre correspondante a la note des étudiants, sur la base d’une note numérique. Les lettres
associées aux notes numériques devraient être :
Au-dessus de 89, jusqu’a 100 - A
Au-dessus de 79, jusqu’a 89 - B
Au-dessus de 69, jusqu’a 79 - C
Au-dessus de 59, jusqu’ 69 - D
En-dessous de 60 — E
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 ?
a) 69, 79, 80, 89, 90
b)79,89,90,99,100
c) 0, 58, 59, 70, 80
d) 74,79, 84, 85,89
Question 29 : Pour un champ de saisie n’acceptant que des entiers compris entre 0 et 100 inclus v Vous avez concu des tests pour 3 valeurs par limite.
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 concus ?
a) 33,3%
b)66,7% .
c)133%
d) 100%
Question 28 : Laquelle des taches suivantes est la plus probablement réalisée par un testeur ?
a) Introduire des métriques pertinentes pour la mesure de I'avancement des tests
b) Créer un planning détaillé de I'exécution des tests (calendrier)
c) Développer une stratégie de test et une politique de test pour I'organisation
d) Promouvoir et défendre I'équipe de test dans I'organisation