Vous êtes sur la page 1sur 36

Examen 1

Laquelle des activités suivantes est l'activité qui élimine la cause d'un échec ?

 Tests
 Tests dynamiques
 Débogage
 Rétro-ingénierie

En tant que testeur, lequel des éléments suivants est essentiel pour communiquer efficacement et
maintenir des relations positives avec les développeurs lorsqu'il y a désaccord sur la priorisation d'un
défaut ?

 Porter la question aux ressources humaines et souligner l'importance du respect mutuel.


 Communiquer dans un cadre avec la haute direction pour s'assurer que tout le monde
comprend.
 Convaincre le développeur d'accepter la responsabilité de l'erreur.
 Leur rappeler l'objectif commun de créer des systèmes de qualité

Pourquoi le test de logiciels est-il parfois nécessaire pour des raisons légales ?

 Il empêche les développeurs de poursuivre les testeurs


 Les contrats peuvent préciser les exigences en matière de test qui doivent être respectées
 Les lois internationales exigent le test de logiciels pour les produits exportés
 Les tests dans tous les systèmes doivent être accompagnés d'une documentation juridique.

En quoi l'analyse des causes sources contribue-t-elle à l'amélioration des processus ?

 Aide à mieux identifier et corriger la cause source des défauts


 Explique comment les équipes de développement peuvent coder plus rapidement
 Spécifie les causes source souhaitées à atteindre par les autres équipes.
 Contribue à la justification du financement futur des projets

Pourquoi est-il important d'éviter le paradoxe des pesticides?

 Les tests dynamiques sont moins fiables pour trouver des défauts
 Les pesticides mélangés à des tests statiques peuvent permettre aux insectes d'échapper à la
détection.
 Les tests ne devraient pas dépendre du contexte
 Exécuter les mêmes tests encore et encore réduira les chances de trouver de nouveaux
défauts.

Laquelle des activités suivantes est l'activité qui compare l'avancement du test planifié à l'avancement
réel du test ?

 Pilotage des test


 Planification des tests
 Test de fermeture
 Contrôle des tests
Lequel des énoncés suivants est le bon ?

 Une erreur entraîne une panne qui se traduit par un défaut.


 Un défaut provoque une panne qui se traduit par une erreur.
 Une défaillance est considérée comme une erreur et sa cause source est le défaut.
 Une erreur provoque un défaut qui est considéré comme une panne.

Quel type d'activité est normalement utilisé pour trouver et corriger un défaut dans le code ?

 Tests de régression
 Débogage
 Analyse dynamique
 Analyse statique

Pendant quel niveau de test les tests non fonctionnels doivent-ils être exécutés ?

 Unité et intégration uniquement


 Test du système uniquement
 Intégration, système et acceptation uniquement
 Unité, intégration, système et acceptation seulement

Lorsqu’un système est destiné au déclassement, quel type de tests d'entretien peut être requis ?

 Tests de départ à la retraite


 Tests de régression
 Tests de migration des données
 Test de patch

Si l'analyse d'impact indique que l'ensemble du système pourrait être affecté de manière significative
par les activités de maintenance du système, pourquoi un test de régression devrait-il être effectué
après les changements ?

 Pour s'assurer que le système fonctionne toujours comme prévu et qu'il ne présente aucun
problème.
 Pour s'assurer qu'aucune modification non autorisée n'a été apportée au système
 Évaluer l'étendue de l'entretien effectué sur le système
 Identifier tout problème de maintenabilité avec le code

Dans un modèle de cycle de vie itératif, lequel des énoncés suivants est un énoncé exact sur les
activités de test ?

 Pour chaque activité de développement, il devrait y avoir une activité de test correspondante.
 Pour chaque activité de test, une documentation appropriée devrait être produite, mise à jour
et stockée.
 Pour chaque activité de développement aboutissant à un code, il devrait y avoir une activité
de test pour documenter les cas de test.
 Pour chaque activité de test, les mesures doivent être enregistrées et affichées dans un tableau
de bord des mesures pour toutes les parties prenantes.
Les cas d'utilisation constituent une base de test pour quel niveau de test ?

 Unité
 Système
 Charge et performance
 Facilité d'utilisation

Laquelle des techniques suivantes est une forme de test statique ?

 Estimation d'erreurs
 Tests de régression automatisés
 Fournir des inputs et examiner les outputs qui en résultent
 Révision du code

Lequel des avantages suivants est un avantage de l'analyse statique ?

 Il est possible d'identifier des défauts qui pourraient ne pas être détectés par les tests
dynamiques.
 L'identification précoce des défauts nécessite moins de documentation
 L'exécution précoce du code fournit une mesure de la qualité du code
 Les outils ne sont pas nécessaires parce que les revues sont utilisées au lieu d'exécuter le
code

Quelle est la principale différence entre les tests statiques et dynamiques ?

 Les tests statiques sont effectués par les développeurs ; les tests dynamiques sont effectués par
les testeurs.
 Des cas de tests manuels sont utilisés pour les tests dynamiques ; des tests automatisés sont
utilisés pour les tests statiques.
 Le test statique doit être exécuté avant le test dynamique.
 Les tests dynamiques nécessitent l'exécution du logiciel ; le logiciel n'est pas exécuté pendant
les tests statiques.

Si une séance d'examen est dirigée par l'auteur du produit de travail, de quel type d'examen s'agit-il ?

 Ad hoc
 Relecture technique
 Inspection
 Audit

Vous vous préparez à l'examen d'une application mobile qui permettra aux utilisateurs de transférer de
l'argent entre des comptes bancaires de différentes banques. La sécurité est une préoccupation avec
cette application et la version précédente de cette application avait de nombreuses
failles de sécurité (dont certaines ont été trouvées par des pirates). Il est très important que cela ne se
reproduise plus.

Compte tenu de cette information, quel type de technique d'examen serait le plus approprié ?

 Ad hoc
 Fondé sur les rôles
 Basé sur une liste de contrôle
 Scénario

Laquelle des techniques suivantes est une technique de test basée sur l'expérience ?

 Estimation d'erreurs
 Tests intuitifs
 Tests basés sur Oracle
 Tests exhaustifs

Laquelle des techniques de tests suivantes utilisent les spécifications des exigences comme base de test
?

 Basé sur la structure


 Boîte noire
 Boîte blanche
 Exploratoire

Comment la couverture du instruction est-elle déterminée ?

 Rapport du nombre de points de décision de test au nombre de cas de tests.


 Rapport du nombre de résultats des décisions testées au nombre total d'énoncés exécutables.
 Rapport du nombre de résultats possibles des scénarios de test au nombre total de points de
fonction.
 Rapport du nombre d'instructions exécutables testées au nombre total d'instructions
exécutables.
 Inconnue avec cette information

Qu'est-ce que l'estimation d'erreur ?

 Une technique de test utilisée pour deviner où un développeur est susceptible d'avoir commis
une erreur.
 Une technique utilisée pour évaluer les mesures des défauts
 Une technique de développement pour vérifier que tous les chemins d'erreur ont été codés
 Une technique de planification utilisée pour prévoir les écarts d'ordonnancement probables
dus à des défaillances.

Lorsque des tests exploratoires sont effectués à l'aide du time-boxing et des chartes de tests, comment
s'appelle-t-il ?

 Tests basés sur le calendrier


 Tests par session
 Tests fondés sur les risques
 Affrètement formel

Vous testez un système de pesage qui détermine les tarifs d'expédition pour un distributeur régional de
pièces d'automobile sur le Web. Vous souhaitez regrouper vos conditions de test pour minimiser les
tests.

Déterminer combien de classes d'équivalence sont nécessaires pour l'intervalle suivant. Les poids sont
arrondis à la livre près.
 8
 6
 5
 4

Vous testez une transaction de commerce électronique qui a les états et transitions suivants :
1- Login invalide) > Login
2- Connexion > Rechercher
3- Rechercher > Rechercher
4- Recherche > Panier d'achat
5- Panier > Rechercher
6- Panier > Commander
7- Commander > Rechercher
8- Commander > Déconnexion

Pour un diagramme de transition d'état, combien de transitions doivent être affichées ?

 4
 6
 8
 16

Vous testez une application bancaire qui permet à un client de retirer 20, 100 ou 500 dollars en une
seule transaction. Les valeurs sont choisies dans une liste déroulante et aucune autre valeur ne peut
être saisie. Combien de partitions d'équivalence doivent être testées pour atteindre une couverture de
partition d’équivalence de 100%?

 1
 2
 3
 4

Le niveau de risque est déterminé par lequel des éléments suivants ?

 Probabilité et impact
 Priorité et évaluation des risques
 Probabilité et praticité
 Identification et atténuation des risques

Qui rédige normalement le plan de test d'un projet ?


 Le chef de projet
 Le propriétaire du produit
 Test manager
 Le testeur

Quel est le plus gros problème avec un développeur qui teste son propre code ?
 Les développeurs ne sont pas de bons testeurs
 Les développeurs ne sont pas axés sur la qualité
 Les développeurs ne sont pas objectifs sur leur propre code
 Les développeurs n'ont pas le temps de tester leur propre code

Lequel des éléments suivants constituent un risque lié au projet ?

 Un défaut qui cause un problème de performance


 Une exigence en double
 Un problème avec une procédure de conversion de données
 Un horaire qui exige du travail pendant la fermeture de Noël

Si votre stratégie de test est basée sur la liste des caractéristiques de qualité ISO 25010, de quel type de
stratégie s'agit-il ?

 Réglementaire
 Analytique
 Méthodique
 Réactif

Si les développeurs publient du code pour tester qui n'est pas contrôlé par la version, quel processus
manque ?

 Gestion de la configuration
 Débogage
 Test et gestion des défauts
 Analyse des risques

Vous vous apprêtez à tester une nouvelle mise à niveau d'un système ERP. La mise à jour précédente a
été testée par votre équipe et est en production depuis plusieurs années. Pour cette situation, quelle est
la technique d'estimation de l'effort de test la plus appropriée parmi les suivantes ?

 Basé sur l'effort


 Basé sur l'expertise
 Basé sur le système métrique
 Basé sur le calendrier

Vous avez testé un logiciel qui sera utilisé pour suivre les achats par carte de crédit. Vous avez trouvé
un défaut qui provoque le blocage du système, mais seulement si une personne a effectué et annulé 10
achats de suite. Quelle est la priorité et le degré de gravité appropriés pour ce
défaut ?

 Priorité élevée, gravité élevée


 Priorité élevée, gravité faible
 Priorité faible, gravité faible
 Priorité faible, gravité élevée

Considérez les cas de test suivants qui sont utilisés pour tester un système comptable :
Quel est l'ordre approprié pour l'exécution des tests

 5,1,3,2,4
 1,2,4,5,3
 1,3,2,4,5
 3,4,5,2,1

Quel est le but premier d'un outil d'exécution de test ?

 Il exécute des scripts de test automatisés pour tester l'objet de test


 Il enregistre automatiquement les défauts dans le système de suivi des défauts.
 Il analyse le code pour déterminer s'il y a des infractions aux normes de codage.
 Il assure le suivi des cas de tests, des défauts et de la traçabilité des exigences.
Question 1:

Vous vous préparez à participer à une session de raffinement des User Stories en lisant des User
Stories dans le backlog produit. Laquelle des propositions suivantes correspond le MIEUX à cette
activité de revue individuelle (c.-à-d. préparation individuelle) du processus de revue ?
A) Constater une inconsistance entre deux User Stories connexes
B) Décider comment savoir quand la préparation est terminée
C) Discuter une inconsistance entre User Stories avec le Product Owner
D) Comptabiliser le nombre de défauts potentiels trouvés

Question 2 :

Vous êtes avec un développeur examinant le code d’un logiciel qui associe des terminaux Bluetooth à
un ordinateur. Si l’utilisateur entre un code de jumelage incorrect , vous voulez être sur que le
terminal ne soit pas jumelé et qu’un message d’erreur soit affiché.

Quel type de test répond le MIEUX à vos besoins ?


A) Test de fiabilité
B) Test de confirmation
C) Test des décisions
D) Test des instructions

Question 3:
Vous testez une application web de jeux sur un PC portable et vous constatez que votre login valide
n’est pas accepté environ une fois sur dix. En testant depuis chez vous avec le même PC et avec la
même version de test, votre Login valide est toujours accepté.
Test exhaustif est impossible
Question 4 :
Soit les éléments suivants :
i) Résultats attendus et obtenus
ii) Identification de l’environnement de test
iii) Urgence/priorité de correction
iv) Une description de la défaillance comprenant des copies d'écran
v) Périmètre ou degré de l'impact (sévérité)
Quels éléments seront les PLUS utiles dans le rapport de défaut initial ?
A) i, ii, v
B) ii, iv
C) i, iii
D) ii, v
Question 1 :

Quelle réponse est la meilleure description du terme contrôle des tests ?

A/ Un ensemble de connaissance utilisé comme support pour contrôler l’analyse et la conception des
test
B/ Une tache qui applique des actions correctives pour remettre un projet de test sur les rails quand
les métriques de suivi montrent une déviation par rapport à ce qui a été prévu
C/Un composant ou un ensemble de composants qui contrôle le trafic réseau entrant et sortant par
rapport à des règles de sécurité prédéfinies
D/ Un document de la base de test qui ne peut être modifié que selon un processus strict de contrôle
du changement.

Question 2 :
Laquelle des propositions suivantes correspond à un élément de la psychologie humaine pouvant
rendre difficile l’acceptation d’informations qui ne correspondent pas à son mode de penser
habituel ?
A/ Le regroupement des défauts
B/ La cause racine
C/ Le paradoxe du pesticide
D/ Biais de confirmation

Exercice 3 :
Vous rédigez un plan de test pour un projet de développement logiciel. Quelles activités décrivez-
vous dans ce document ?
A) Toutes les actes d'assurance qualité et de gestion de La qualité
B) Les activités portant sur la conformité aux Processus en vigueur
C) Uniquement les activités de Contrôle de La qualité qui contribuent à l’atteinte des niveaux de
qualité attendus
D) Toutes les activités de test et d'assurance qualité

Question 04 :
Une imprimante couleur a été conçue avec deux modes : couleur et noir et blanc. Lors des tests, vous
constater que l’encre de couleur est utilisée de l’impression noir-et-blanc. L’utilisateur est mécontent
que l’encre de couleur est gâchée. Après analyse, vous remarquez que le code traite l’encre noire
comme une encre couleur.
Quelle est la relation entre La cause racine de la défaillance, le défaut, et ses effets ?

A) Supposer que l’encre noire doit être traitée comme une encre couleur est la cause racine et
l’utilisateur mécontent est l’effet.

B) Supposer que l’encre noire doit être traitée comme une encre couleur est la cause racine et
l’utilisateur mécontent est la défaillance
C)Imprimer des pages noir-et-blanc avec de l’encre de couleur est la cause racine et l’utilisateur
mécontent est l’effet
D)Imprimer des pages noir-et-blanc avec de l’encre de couleur est l’effet et l’utilisateur mécontent
est la défaillance
Question 05 :

Lequel de ces principes généraux des tests s’applique à la nécessite d’ajouter de nouveaux tests
lorsque les tests existants ne trouvent plus de nouveaux défauts lorsqu’ils sont joués et rejoués
encore ?

A) L’absence d’erreurs est une illusion


B) Les tests exhaustifs sont impossibles
C) Paradoxe du pesticide
D) Regroupement des défauts

Question 06 :

Les exigences fonctionnelles et les cas d’utilisation vous ont été donnés pour une application mobile
à développer.

Laquelle de ces activités de test offre la première opportunité d’identifier des types de défauts
pouvant causer des problèmes de testabilité, comme des ambiguïtés ou des omissions ?

A) Conception des tests


B) Implémentation des tests
C) Analyse de test
D) Planification des tests

Question 7 :

Vous êtes entrain de concevoir des cas de test de haut niveau pour une application mobile. Laquelle
des propositions suivantes décrit une bonne caractéristique pour ces produits d’activités ?

A) Les cas de test ont des valeurs concrètes pour les données en entrée et les résultats
attendus, ce qui les rend aussi spécifiques que possibles
B) Les cas de test se concentrent sur la compatibilité, ce qui les rend adaptés à la vérification de
tous terminaux mobiles supportés
C) Les cas de test n’ont pas de valeurs concrètes pour les données en entrée et les résultats
attendus, ce qui les rend réutilisables lors de nombreux cycles de test
D) Les cas de test se concentrent sur l’utilisabilité, ce qui les rend adaptés à la vérification de la
facilité d’apprentissage de l’application par les utilisateurs
Question 8 :

Considérez les points suivants :

i. Analyser l’impact des changements


ii. Satisfaire à des critères de gouvernance IT
iii. Utiliser les informations collectées pour améliorer la maturité du processus de test
iv. Concevoir des cas de test
v. Rendre les tests auditables

Laquelle des propositions suivantes correspond le MIEUX à la valeur apportée par le maintien de la
traçabilité entre les bases de test et les produits d’activités de test ?

A) i, ii, iv
B) i, iii, iv, v
C) iii, v
D) i, ii, v

Question 09 :

Quelle proposition est la MEILLEURE description du test non fonctionnel ?

A) Le test non-fonctionnel est le test de logiciels utilisés pour convertir des données issues de
systèmes existants pour leur utilisation par systèmes de remplacement
B) Le test non-fonctionnel est le processus d’évaluation d’un composant ou système sans
l’exécuter
C) Le test non-fonctionnel est un test qui met en œuvre un processus d’ajout volontaire de
défauts dans le composant ou système
D) Le test non-fonctionnel est le test du « comment » le système se comporte

Question 10 :

Pour des modèles de développement itératif et incrémental, quelle réponse est vraie au sujet des
tests de régression ?

A ) L’importance des tests de régression augmente en fonction de la taille du système,


indépendamment de la livraison éventuelle d’incréments aux utilisateurs finaux

B) l’importance des tests de régression augmente en fonction de la taille du système, seulement si les
incréments logiciels sont livrés aux utilisateurs finaux

C)L’importance des tests de régression augmente en fonction de la taille du système uniquement si


les incréments logiciels ne sont PAS livrés aux utilisateurs finaux.

D) L’importance des tests de régression décroit en fonction de la taille du système indépendamment


de la livraison éventuelle d’incréments aux utilisateurs finaux
Question 12 :

Quelle réponse décrit le mieux la différence entre les tests de confirmation et les tests de
régression ?

A/ Les tests de confirmation confirment l’absence d’effets de bord involontaires et les tests de
régression recherchent des comportements introduits accidentellement

B/ Les tests de confirmation confirment que le défaut d’origine a été corrigé avec succès et les tests
de régression recherchent des comportements introduits accidentellement.

C/ Les tests de confirmation confirment l’absence d’effets de bord involontairement et les tests de
régression vérifient que le défaut d’origine a été corrigé avec succès

D/ Les tests de confirmation sont réalisés lors des tests d’acceptation et les tests de régression sont
réalisés lors des tests système

Question 13 :

Quelle réponse correspond le MIEUX au rôle de l’analyse d’impact pour une livraison de
maintenance ?

A/ L’analyse d’impact peut identifier du code utilisé dans l’objet de test

B/L’analyse d’impact vérifie si les correctifs ont résolu les défaillances connues de la version

C/L’analyse d’impact est un type de test boite-blanche qui peur apporter de la confiance dans le
niveau de qualité de l’objet de test

D/ L’analyse d’impact peut aider à identifier l’impact d’un changement sur les tests existants

Question14 :

Laquelle des taches suivantes n’est PAS de la responsabilité d’une personne ayant le rôle de
facilitateur (souvent appelé modérateur ) dans une revue formelle ?

A/ Assure le bon déroulement des réunions de revue

B/ Fait la médiation, si nécessaire, entre les différents points de vue

C/ Vérifie le rapport cout, efficacité en continu

D/ Est souvent la personne sont dépend le succès de la revue


Question 15 :

Vous testez un logiciel pour un système embarqué qui a été conçu 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 à ce scénario ?

A/ Identification de défauts qui ne sont pas facilement décelables par des tests dynamiques

B/ Détection de défauts avant l’exécution des tests dynamiques

C/ Augmentation de la productivité du développement, incluant des améliorations de conception

D/ Réduction des coûts et des délais de développement

Question 17 :

Vous travaillez sur un projet de développement d’un logiciel de gestion d’offres d’emploi en ligne,
utilisant des méthodes agiles. Votre processus de revue a les caractéristiques suivantes :

 Ne comporte pas de réunion de revue


 Est réalisé par le collègue de l’auteur
 Vise à détecter d’éventuels défauts
 Ne comporte pas de documentation des défauts potentiels ou de rapports des résultats de
revue

Quel type de revue est le PLUS probablement appliqué ?

A/ Revue informelle

B/ Relecture technique

C/ Revue technique

D/ Inspection

Question 18 :

Vous êtes responsable d’une revue de cas d’utilisation pour un logiciel de help desk. Vous avez une
équipe constituée d’un utilisateur final, d’un responsable marketing, d’un représentant du support
client , et d’un concepteur front-end qui participeront à la revue . Aucun code n’a été écrit . Aucun
autre produit d’activités n’est disponible pour la revue.

Quelle technique de revue individuelle (c-a-d préparation individuelle) est la PLUS appropriée ?

A/ Ad hoc
B/ Basés sur les scénarios
C/ Basés sur les checklists
D/ Basée sur la mise en perspective
Question 19 :
Quelle proposition est la MEILLEURE description des techniques de test boite-noire ?
A/ Une technique de test logiciel utilisée pour détecter des vulnérabilités de sécurité en injectant de
quantités importantes de données aléatoires dans le composant ou le système
B/ Une approche de test d’intégration dans laquelle des éléments logiciels , ou des éléments
matériels, ou les deux , sont combinés en une seule fois dans un composant ou un systèm global
plutôt que par étapes
C/ Une technique de conception de test dans laquelle les cas de test sont conçues pour exécuter des
branches
D/ Une procédure pour dériver et/ou sélectionner des cas de test à partir de l’analyse de la
spécification, fonctionnelle ou non-fonctionnelle

Question 20 :
Quelle réponse donne le MEILLLEUR exemple des test dérivés de cas d’utilisation ?
A/ Les tests utilisent des techniques combinatoires pour tester l’implémentation des exigences
systèmes
B/ Les tests exercent uniquement des comportements basiques relatifs à des utilisateurs humains, du
matériel extérieur ou d’autres systèmes
C/ Les tests utilisent les partitions d’équivalence pour atteindre 100% de couverture
D/ Les tests exercent des comportements définis, incluant des variations typiques et exceptionnelles
Question 21 :
Soit un objet de test ayant 100 instructions exécutables et :
 20 instructions sont bloquées et ne peuvent pas être exécutées
 60 instructions sont exécutées
 40 instructions ont des résultats de décisions qui peuvent être déterminés
 20 instructions ont des résultats de décision positifs
Quelle réponse donne la couverture des instructions pour l’objet de test
A/ 20
B/40
C/ 60%
D/20%
Question 23 :
Vous testez un logiciel qui est porté de Windows à Unix. Il n’y a pas d’exigences écrites at aucun
temps n’a été alloué à l’écriture d’exigences détaillées
Quelle technique de test pourrait être utile dans cette situation ?
A/ Tests d’intégration
B/ Tests exploratoires
C/ Tests des cas d’utilisation
D/ Tests fonctionnels
Question 24 :

Quelle affirmation est LA PLUS juste au sujet des test basés sur des checklists ?
A/ Les testeurs peuvent utiliser une checklist existante s’il en existe une , ou créer eux-mêmes une
checklist
B/ Ils s’appliquent uniquement aux tests fonctionnels
C/ Ils s’appliquent uniquement aux tests non-fonctionnels
D/ Les testeurs ont besoin d’exigences détaillées pour créer une checklist
Question 25 :

Vous testez un logiciel d’approbation de demandes d’emprunts qui acceptera un score du


demandeur compris entre 300 et 600 inclus.

Quelle réponse donne un ensemble minimum de valeurs de score couvrant les partitions
d’équivalence d’entrée ?

A/ 299 , 300, 600, 601

B/299,599,601

C/ 299 ,300, 301, 599, 600 , 601

D/ 0, 999

Question 26 :
Vous testez un programme de fidélisation pour des achats en ligne. Une récompense de 10 points est
attribuée pour une commande de 10 à 19 articles, et une récompense de 30 points sera attribuée
pour une commande de 20 articles ou plus.
Quelle réponse donne un ensemble minimum de nombres d’achat couvrant les valeurs limites avec
deux valeurs limites par limite ?
A/ 9, 10, 11, 19, 20, 21
B/10 , 20
C/ 9 , 21
D/9, 10, 19, 20
Question 27 :
Question 28 :

Question 29 :
Pour qu’in champs de saisie n’acceptent que des entiers compris entre 0 et 100 inclus, vous avez
conçu des tests pour 3 valeurs par limites. Cependant 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 test
initialement conçus ?
A/ 100%
B/33.3%
C/133%
D/66 ,7%

Question 30 :

Quelle réponse donne des taches habituelles pour un Test Manager ?

A/ Introduire les métriques appropriées pour mesurer l’avancement des tests et évaluer la qualité
des tests et du produit
B/ Analyser, revoir et évaluer les exigences, les User Stories et les critères d’acceptation, les
spécifications et les modèles vis-à-vis de leur testabilité
C/ Concevoir configurer et vérifier le ou les environnement(s) de test, souvent en se coordonnant
avec l’administration système et réseau
D/ Identifier et documenter les conditions de test, et saisir la traçabilité entre les cas de test, les
conditions de test et les bases de test
Question 32 :

Quelle réponse présente au MIEUX un inconvénient potentiel de l’indépendance des tests ?


A/ Les testeurs indépendants peuvent contrôler la disponibilité de l’environnement de test
B/ Les testeurs indépendants sont susceptibles de détecter différents types de défaillances
C/ Les testeurs indépendants peuvent être rendus responsables des retards dans la sortie de la
version
D/ Les testeurs indépendants peuvent contrôler la disponibilité des outils de test
Question 33 :

Quelle réponse est juste au sujet des risques produit et des risques projet ?

A/ Les risques produit peuvent inclure des problèmes de compétences et de formation alors que les
risques projet peuvent inclure des retards de livraison
B/Les risques produit peuvent inclure des temps de réponses inadéquates pour des transactions
alors que les risques projet peuvent inclure des calculs incorrects dans certains situations
C/Les risques produit inclure des exigences insuffisamment détaillées détaillés alors que les risques
projet peuvent inclure un financement.
D/ Les risques produit peuvent inclure des temps de réponses inadaptés pour des transactions alors
que les risques projet peuvent inclure une mise à disposition tardive de l’environnement de test
Question 34 :

Vous êtes chargé de créer un plan de test pour un projet de développement d’un nouveau produit
logiciel. Il n’y a pas d’exigences écrites, mais il y a un client très exigent qui souhaite être tenu au
courant des résultats des tests.

Laquelle des stratégies de test suivantes satisfait le MIEUX cette contrainte ?

A/Réactive Les tests sont plus réactifs aux évènements, et peuvent être immédiatement exécutés en
fonction de la connaissance obtenue des résultats de test précédents
B/ Basée sur des modèles. Les tests sont conçus à partir d’un modèle d’un aspect requis du produit
C/Anti-régressions. Les tests incluent la réutilisation de testware existant
D/ Méthodique. Les tests reposent sur l’utilisation systématiques d’un ensemble prédéfini de test ou
de conditions de test
Question 35 :

Quelles techniques d’estimation des tests utilisent les compétences, les connaissances, et
l’expérience des participants dans le processus d’estimation :

i. Burndown charts
ii. Planning poker
iii. Modèle de correction des défauts
iv. Estimation Wideband Delphi
v. Revue par un collègue
A/ iv : vrai
i, ii,iii,v : faux
B/ ii, iv vrais
i, iii, v: faux
C/ii, iv, v : vrais
i, iii faux
D/ iv, v : vrais
i, ii, iii : faux
Question 36 :

Quelles propositions s’appliquent aux rapports d’avancement de test ?


i. Les rapports d’avancement de test ne sont pas applicables du développement Agile
ii. Les rapports d’avancement de test peuvent être discutés lors des réunions quotidiennes
iii. Les rapports d’avancement de test n’incluront pas de leçons apprises
iv. Les rapports d’avancement de test devraient être adaptés à l’audience ciblée
v. Les rapports d’avancement de test peuvent inclure les divergences par rapport aux tests
prévus
A/ i, iv : vrais
i, ii, iii, v : faux
B/ii, iv, v: vrais
i, iii : faux
C/ii , iv: vrais
i, iii, v :faux
D/ i, iv, v : vrais
i, iii : faux

Question 37 :

En considérant les priorités suivantes (Le plus petit nombre signifie la priorité la plus haute) et les
dépendances pour ces cas :
Cas de test Priorité Dépendance d’exécution
TC1 3 TC4
TC2 2
TC3 2
TC4 3
TC5 1 TC2
Quelle réponse donne le MEILLEUR ordre d’exécution en prenant en compte à la fois les priorités et
les dépendances :
A/ TC5, TC2, TC3, TC1, TC4
B/TC4, TC1, TC5 , TC3, TC4
C/TC2, TC5, TC3, TC1, TC4
D/ TC2, TC5, TC3, TC4, TC1
Question 39 :

Quelle réponse est une caractéristique possible d’une approche de test piloté par les données ?
A/ Elle sépare les entrées des tests et les résultats attendus
B/ Un script générique traite des mots clés décrivant les actions à prendre
C/Elle utilise une technologie de capture d’images « intelligente »
D/ Elle utilise une spécification fonctionnelle sous la forme d’un modèle

Question 40 :

Soit les classification d’outils de test suivantes :


1. Outils pour la gestion d’outils de test
2. Outils pour les tests statiques
3. Outils pour la conception et l’implémentation des tests
4. Outils pour l’exécution et les logs de tests
Et ces exemples :
a/ Outils de support aux revues 2
b/ Harnais de test /Frameworks de tests unitaires
c/Outils d’intégration continue
d/Outils de préparation des données de test
Quelle proposition associe chaque classification avec le MEILLEUR exemple ?

A/ 1a , 2b, 3c, 4d
B/ 1a, 2c, 3d, 4b
C/ 1c, 2a, 3d, 4b
D/ 1c, 2d, 3a, 4b

Question 31 :
Quelle proposition est la MEILLEURE façon de déterminer le niveau de risques ?
A/ Déterminer la probabilité d’occurrence d’un évènement futur qui a des conséquences négatives et
l’impact de cet évènement
B/ Déterminer la probabilité d’occurrence d’un évènement futur qui a des conséquences négatives
C/ Déterminer l’impact d’un évènement futur qui a des conséquences négatives
D/ Déterminer le chance qu’un évènement aléatoire, une menace ou une situation ayant des
conséquences négatives se produise
Question 11 :

Vous faites partie d’une équipe Agile et vous êtes chargé de tester certaines classes avant que
l’interface utilisateur ne soit disponible

Quel niveau de test est le plus approprié pour trouver des défauts le plus tôt possible ?

A/ Test d’intégration, qui se concentre sur les interactions entre composants

B/ Test de composants, qui se concentre sur les composants qui sont testables séparément

C/ Test système qui se concentre sur les composants à l’intérieur d’un système

D/ Test de compatibilité qui se concentre sue la compatibilité d’un composant ou d’un système
Examen 1

Laquelle des activités suivantes est l'activité qui élimine la cause d'un échec ?

 Tests
 Tests dynamiques
 Débogage
 Rétro-ingénierie

En tant que testeur, lequel des éléments suivants est essentiel pour communiquer efficacement et
maintenir des relations positives avec les
développeurs lorsqu'il y a désaccord sur la priorisation d'un défaut ?

 Porter la question aux ressources humaines et souligner l'importance du respect mutuel.


 Communiquer dans un cadre avec la haute direction pour s'assurer que tout le monde
comprend.
 Convaincre le développeur d'accepter la responsabilité de l'erreur.
 Leur rappeler l'objectif commun de créer des systèmes de qualité

Pourquoi le test de logiciels est-il parfois nécessaire pour des raisons légales ?

 Il empêche les développeurs de poursuivre les testeurs


 Les contrats peuvent préciser les exigences en matière de test qui doivent être respectées
 Les lois internationales exigent le test de logiciels pour les produits exportés
 Les tests dans tous les systèmes doivent être accompagnés d'une documentation juridique.

En quoi l'analyse des causes sources contribue-t-elle à l'amélioration des processus ?

 Aide à mieux identifier et corriger la cause source des défauts


 Explique comment les équipes de développement peuvent coder plus rapidement
 Spécifie les causes source souhaitées à atteindre par les autres équipes.
 Contribue à la justification du financement futur des projets

Pourquoi est-il important d'éviter le paradoxe des pesticides?

 Les tests dynamiques sont moins fiables pour trouver des défauts
 Les pesticides mélangés à des tests statiques peuvent permettre aux insectes d'échapper à la
détection.
 Les tests ne devraient pas dépendre du contexte
 Exécuter les mêmes tests encore et encore réduira les chances de trouver de nouveaux
défauts.

Laquelle des activités suivantes est l'activité qui compare l'avancement du test planifié à l'avancement
réel du test ?

 Surveillance des tests


 Planification des tests
 Test de fermeture
 Contrôle des tests
Lequel des énoncés suivants est le bon ?

 Une erreur entraîne une panne qui se traduit par un défaut.


 Un défaut provoque une panne qui se traduit par une erreur.
 Une défaillance est considérée comme une erreur et sa cause source est le défaut.
 Une erreur provoque un défaut qui est considéré comme une panne.

Quel type d'activité est normalement utilisé pour trouver et corriger un défaut dans le code ?

 Tests de régression
 Débogage
 Analyse dynamique
 Analyse statique

Pendant quel niveau de test les tests non fonctionnels doivent-ils être exécutés ?

 Unité et intégration uniquement


 Test du système uniquement
 Intégration, système et acceptation uniquement
 Unité, intégration, système et acceptation seulement

Lorsqu’un système est destiné au déclassement, quel type de tests d'entretien peut être requis ?

 Tests de départ à la retraite


 Tests de régression
 Tests de migration des données
 Test de patch

Si l'analyse d'impact indique que l'ensemble du système pourrait être affecté de manière significative
par les activités de maintenance du
système, pourquoi un test de régression devrait-il être effectué après les changements ?

 Pour s'assurer que le système fonctionne toujours comme prévu et qu'il ne présente aucun
problème.
 Pour s'assurer qu'aucune modification non autorisée n'a été apportée au système
 Évaluer l'étendue de l'entretien effectué sur le système
 Identifier tout problème de maintenabilité avec le code

Dans un modèle de cycle de vie itératif, lequel des énoncés suivants est un énoncé exact sur les
activités de test ?

 Pour chaque activité de développement, il devrait y avoir une activité de test correspondante.
 Pour chaque activité de test, une documentation appropriée devrait être produite, mise à jour
et stockée.
 Pour chaque activité de développement aboutissant à un code, il devrait y avoir une activité
de test pour documenter les cas de test.
 Pour chaque activité de test, les mesures doivent être enregistrées et affichées dans un tableau
de bord des mesures pour toutes les parties prenantes.

Les cas d'utilisation constituent une base de test pour quel niveau de test ?
 Unité
 Système
 Charge et performance
 Facilité d'utilisation

Laquelle des techniques suivantes est une forme de test statique ?

 Estimation d'erreurs
 Tests de régression automatisés
 Fournir des inputs et examiner les outputs qui en résultent
 Révision du code

Lequel des avantages suivants est un avantage de l'analyse statique ?

 Il est possible d'identifier des défauts qui pourraient ne pas être détectés par les tests
dynamiques.
 L'identification précoce des défauts nécessite moins de documentation
 L'exécution précoce du code fournit une mesure de la qualité du code
 Les outils ne sont pas nécessaires parce que les revues sont utilisées au lieu d'exécuter le
code

Quelle est la principale différence entre les tests statiques et dynamiques ?

 Les tests statiques sont effectués par les développeurs ; les tests dynamiques sont effectués par
les testeurs.
 Des cas de tests manuels sont utilisés pour les tests dynamiques ; des tests automatisés sont
utilisés pour les tests statiques.
 Le test statique doit être exécuté avant le test dynamique.
 Les tests dynamiques nécessitent l'exécution du logiciel ; le logiciel n'est pas exécuté pendant
les tests statiques.

Si une séance d'examen est dirigée par l'auteur du produit de travail, de quel type d'examen s'agit-il ?

 Ad hoc
 Relecture technique
 Inspection
 Audit

Vous vous préparez à l'examen d'une application mobile qui permettra aux utilisateurs de transférer de
l'argent entre des comptes bancaires de différentes banques. La sécurité est une préoccupation avec
cette application et la version précédente de cette application avait de nombreuses
failles de sécurité (dont certaines ont été trouvées par des pirates). Il est très important que cela ne se
reproduise plus.

Compte tenu de cette information, quel type de technique d'examen serait le plus approprié ?

 Ad hoc
 Fondé sur les rôles
 Basé sur une liste de contrôle
 Scénario
Laquelle des techniques suivantes est une technique de test basée sur l'expérience ?

 Estimation d'erreurs
 Tests intuitifs
 Tests basés sur Oracle
 Tests exhaustifs

Laquelle des techniques de tests suivantes utilise les spécifications des exigences comme base de test
?

 Basé sur la structure


 Boîte noire
 Boîte blanche
 Exploratoire

Comment la couverture du relevé est-elle déterminée ?

 Rapport du nombre de points de décision de test au nombre de cas de tests.


 Rapport du nombre de résultats des décisions testées au nombre total d'énoncés exécutables.
 Rapport du nombre de résultats possibles des scénarios de test au nombre total de points de
fonction.
 Rapport du nombre d'instructions exécutables testées au nombre total d'instructions
exécutables.
 Inconnue avec cette information

Qu'est-ce que l'estimation d'erreur ?

 Une technique de test utilisée pour deviner où un développeur est susceptible d'avoir commis
une erreur.
 Une technique utilisée pour évaluer les mesures des défauts
 Une technique de développement pour vérifier que tous les chemins d'erreur ont été codés
 Une technique de planification utilisée pour prévoir les écarts d'ordonnancement probables
dus à des défaillances.

Lorsque des tests exploratoires sont effectués à l'aide du time-boxing et des chartes de tests, comment
s'appelle-t-il ?

 Tests basés sur le calendrier


 Tests par session
 Tests fondés sur les risques
 Affrètement formel

Vous testez un système de pesage qui détermine les tarifs d'expédition pour un distributeur régional de
pièces d'automobile sur le Web. Vous souhaitez regrouper vos conditions de test pour minimiser les
tests.

Déterminer combien de classes d'équivalence sont nécessaires pour l'intervalle suivant. Les poids sont
arrondis à la livre près.
 8
 6
 5
 4

Vous testez une transaction de commerce électronique qui a les états et transitions suivants :
1- Login invalide) > Login
2- Connexion > Rechercher
3- Rechercher > Rechercher
4- Recherche > Panier d'achat
5- Panier > Rechercher
6- Panier > Commander
7- Commander > Rechercher
8- Commander > Déconnexion

Pour un diagramme de transition d'état, combien de transitions doivent être affichées ?

 4
 6
 8
 16

Vous testez une application bancaire qui permet à un client de retirer 20, 100 ou 500 dollars en une
seule transaction. Les valeurs sont choisies dans une liste déroulante et aucune autre valeur ne peut
être saisie. Combien de partitions d'équivalence doivent être testées pour atteindre une couverture de
partition d’équivalence de 100%?

 1
 2
 3
 4

Le niveau de risque est déterminé par lequel des éléments suivants ?

 Probabilité et impact
 Priorité et évaluation des risques
 Probabilité et praticité
 Identification et atténuation des risques

Qui rédige normalement le plan de test d'un projet ?


 Le chef de projet
 Le propriétaire du produit
 Le gestionnaire de tests
 Le testeur

Quel est le plus gros problème avec un développeur qui teste son propre code ?

 Les développeurs ne sont pas de bons testeurs


 Les développeurs ne sont pas axés sur la qualité
 Les développeurs ne sont pas objectifs sur leur propre code
 Les développeurs n'ont pas le temps de tester leur propre code

Lequel des éléments suivants constitue un risque lié au projet ?

 Un défaut qui cause un problème de performance


 Une exigence en double
 Un problème avec une procédure de conversion de données
 Un horaire qui exige du travail pendant la fermeture de Noël

Si votre stratégie de test est basée sur la liste des caractéristiques de qualité ISO 25010, de quel type de
stratégie s'agit-il ?

 Réglementaire
 Analytique
 Méthodique
 Réactif

Si les développeurs publient du code pour tester qui n'est pas contrôlé par la version, quel processus
manque ?

 Gestion de la configuration
 Débogage
 Test et gestion des défauts
 Analyse des risques

Vous vous apprêtez à tester une nouvelle mise à niveau d'un système ERP. La mise à jour précédente a
été testée par votre équipe et est en production depuis plusieurs années. Pour cette situation, quelle est
la technique d'estimation de l'effort de test la plus appropriée parmi les suivantes ?

 Basé sur l'effort


 Basé sur l'expertise
 Basé sur le système métrique
 Basé sur le calendrier

Vous avez testé un logiciel qui sera utilisé pour suivre les achats par carte de crédit. Vous avez trouvé
un défaut qui provoque le blocage du système, mais seulement si une personne a effectué et annulé 10
achats de suite. Quelle est la priorité et le degré de gravité appropriés pour ce
défaut ?

 Priorité élevée, gravité élevée


 Priorité élevée, gravité faible
 Priorité faible, gravité faible
 Priorité faible, gravité élevée

Considérez les cas de test suivants qui sont utilisés pour tester un système comptable :
Quel est l'ordre approprié pour l'exécution des tests

 5,1,3,2,4
 1,2,4,5,3
 1,3,2,5
 3,4,5,2,1

Quel est le but premier d'un outil d'exécution de test ?

 Il exécute des scripts de test automatisés pour tester l'objet de test


 Il enregistre automatiquement les défauts dans le système de suivi des défauts.
 Il analyse le code pour déterminer s'il y a des infractions aux normes de codage.
 Il assure le suivi des cas de tests, des défauts et de la traçabilité des exigences.
Examen 2

Un utilisateur souhaite imprimer des pages en couleur en utilisant une imprimante couleur, Toutefois,
quelques soit le choix de l'utilisateur cette imprimante ne nous fournit que des outputs en noir et blanc,
l'utilisateur est donc mécontent. Quelle est la cause racine de cette défaillance ?

 Mauvaise manipulation de l'utilisateur


 C'est un faux positif, le résultat est normal puisque l'imprimante est en couleur
 Une ligne de code erroné qui ne prend pas en compte le choix du type d'impression
 Une erreur d'intégration s'est produite lors de l'assemblage des composants de l'imprimante
Considérons les énoncés suivants sur les tests de régression:
I Ils peuvent utilement être automatisés s'ils sont bien concus.
II Ils sont les mêmes que les tests de confirmation (re-tests). III Ils sont un moyen de réduire le risque
de changement ayant un effet défavorable ailleurs dans le système.
IV Ils ne sont efficaces que si automatisés.
Quelle paire d'énoncés est vraie?

 I et II
 I et III
 II et III
 II et IV
Passer en revue la partie suivante d'un rapport d'incident.
1 Je place un article dans le panier.
2 Je place tout autre élément (différent) dans le panier.
3 Je retire le premier article du panier, mais laisse le deuxième élément dans le panier.
4 Je clique sur le bouton.
5 Je m'attends à ce que le système affiche le premier écran de commande. Au lieu de cela, il donne le
message d'erreur pop-up, «Aucun élément dans le panier. Cliquez sur pour continuer les achats.
6 Je clique sur.
7 Je m'attends à ce que le système retourne à la fenêtre principale Pour me permettre de continuer à
ajouter et retirer des éléments du panier, Au lieu de cela, le navigateur se termine. 8 La défaillance
décrite aux étapes 5 et 7 s'est produite dans chacune des trois tentatives d'exécution des étapes 1, 2, 3,
4 et 6. Supposons qu'aucune autre information narrative ne soit incluse dans le rapport. Lequel des
aspects importants suivants d'un bon rapport d'incident que ce qu'il manque dans ce rapport
'incident?

 Les étapes pour reproduire l'échec.


 La vérification de l'intermittence.
 L'utilisation d'un ton objectif.

Parmi les éléments suivants, lequel pourrait être utilisé pour évaluer la couverture obtenue pour les
techniques de test basées sur la structure (boîte blanche)?
V. Résultats de la décision exercés
W. Partitions exercées
X. Limites exercées
Y. Conditions ou conditions multiples exercées
Z. Instructions exercées

 V, W ou y
 W ,X ou Y
 V, Y ou Z
 W, X ou Z

Lequel des éléments suivants encourage les tests objectifs?

 Test des interfaces


 Test du système Test indépendant
 Tests d'acceptation (UAT)

Parmi les énoncés suivants concernant les tests des spécifications, quelle est la déclaration exacte?

 Les tests ne sont généralement pas rentables car les réunions prennent beaucoup de temps et
nécessitent une préparation et un suivi.
 Il n'est pas nécessaire de se préparer ou de suivre les tests.
 Les tests doivent être contrôlés par l'auteur. Les tests sont un test statique précoce rentable sur
le système.

Considérer la liste suivante des activités du processus de tests:


I Analyse et conception
I Activités de clôture des Tests III Évaluer les critères de sortie et les rapports
IV Implémentation et exécution.
Quel est l'ordre correct ?

 I, II, III et IV
 IV, I, III et II.
 IV, I, II et III.
 I, IV, III et II.

Les objectifs du test varient d'un projet à l'autre et doivent donc être indiqués dans la planification du
test. Lequel des objectifs de test suivants peut entrer en conflit avec la bonne mentalité du testeur?

 Montrez que le système fonctionne avant de le déployer.


 Trouver autant de défauts que possible.
 Réduire le niveau global du risque produit.
 Prévenir les défauts par une implication précoce.
Quelles activités de test sont supportées par les outils de préparation des données de Test?

 Gestion et contrôle des tests Implémentation et conception du test


 Exécution des tests et journalisation
 Analyse dynamique

Dans le processus fondamental du test, l'activité du contrôle de test consiste à :

 Définir les objectifs de test


 Prendre des mesures correctives en se basant sur les métriques recueillies
 Evaluer la qualité de l'objet de test
 Collecter les informations d'avancement de test

Vous travaillez en tant que responsable de test sur un projet d'une banque en ligne. Votre client est très
exigeant en termes de délai, soucieux du moindre détail et il existe peu de spécifications d'exigences.
Quelle meilleure approche de test convient avec cette situation ?

 Réactive
 Anti régression
 Modèle
 Méthodique

Une entreprise offre à ses ouvriers des avances sur salaires une fois par trimestre. L'avance peut être
inférieure à 600, entre 600 et 900 inclut ou plus que 900. Quelles sont les valeurs nécessaires, en
utilisant la technique de partition d'équivalence, pour une couverture
minimale.

 125, 680, 999


 0,600, 900
 150, 400, 650
 100,600

Un automate teste les sorties d'un système en se basant sur les valeurs limites à 03 valeurs d'une
variable X. Le rapport de l'automate
affiche les résultats suivants : .-1, 1, 10, 11, 100, 101 : PASS
0,9,99 : FAIL Quelle est la couverture atteinte :

 100%
 66.7%
 33.33%
 50%
Dans une réunion de revue dirigée par un expert, les réviseurs adoptent les différents points de vue des
parties prenantes suivantes :
Client Utilisateurs

Quelle technique de revue est utilisée ?

 Basée sur les rôles


 Scénario et essaies à blanc
 Basée sur la perspective
 Basée sur les Checklist

Vous travaillez dans une équipe agile et vous allez utiliser une checklist pour assurer la qualité d'un
produit qui avait échoué
précédemment en sécurité. Quelle est la meilleure option à choisir :

 Se baser sur une ancienne checklist s'il existe ou vous créer vous-même une checklist suivant
votre expérience
 Elle doit être basée sur les exigences fonctionnelles seulement
 Elle doit être basée sur les exigences non fonctionnelles
 Elle doit être basée sur les défauts et les défaillances connus

Quel énoncé décrit mieux la différence entre test de régression et test de confirmation :

 Le test de régression vérifie si les corrections apportées ont résolu les défauts, le test de
confirmation consiste à la recherche de défauts non désirés résultant de changements dans le
logiciel ou l'environnement
 Le test de confirmation vérifie si les corrections apportées ont résolu les défauts, le test de
régression consiste à la recherche des défauts non désirés résultant de changements dans le
logiciel ou l'environnement
 Le test de confirmation est réalisé par les testeurs et développeurs, le test de régression est
réalisé par les testeurs seulement
 Les tests de régressions sont toujours automatisés, les tests de confirmation sont rarement
automatisés

Lequel des éléments suivants correspond le MIEUX aux activités et aux outils ?
Mesure du rendement et analyse dynamique.
Exécution et journalisation des tests. Gestion des tests et des logiciels de test.
Conception de 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.

 1-B, 2 -C, 3-D, 4 - A


 1-B, 2 - A, 3-C, 4-D
 1-B, 2 - A, 3 - D, 4-C
 1-A, 2 - B, 3 - D, 4-C

Le niveau du risque est déterminé par lequel des éléments suivants ?

 Probabilité et impact
 Priorité et évaluation des risques
 Probabilité et détectabilité
 Identification et atténuation des risques end en compte les priorités et les dépendances
techniques et logiques ?

Supposons que dans un programme Jaya, 60 instructions sont exécutées, 20 sont en cours et 10 non
exécutées. La couverture
d'instruction atteinte est :

 67%
 22%
 10%
 33 %

Quelles sont les caractéristiques et les types de revue de test suivants ?


Dirigé par l'auteur
Sans papiers Aucune participation de la direction Dirigé par un modérateur ou un animateur formé
utilise les critères d'entrée et de sortie

S- Inspection T-Revue technique U- Revue informelle V- Relecture technique

 S=4, T =3, U = 2 et 5, V = 1
 S= 4 et 5, T=3, U = 2, V=1
 S=1 et 5, T =3, U = 2, V = 4
 S=5, T=4, U = 3, V =1 et 2
Les tests non fonctionnels sont définis par :

 Test pour voir où le système ne fonctionne pas correctement.


 C'est la réponse à la question « comment ? »
 Obtenir l'approbation de l'utilisateur pour le système.
 Test d'une fonction système utilisant uniquement le logiciel requis pour cette fonction.

Vous travaillez dans une équipe agile qui utilise les différentes techniques d'estimation basées sur
l'expertise, quelles options
correspondent à ces techniques ?
Planning poker Wideband Delphi
Burn down chart Modèles de correction des défauts
 1 et 3
 1 et 2
 04 et 3
 2 uniquement

Vous rajoutez un code qui teste l'affichage d'un message d'erreur en cas d'une mauvaise
authentification. Il s'agit de quels types de
test?

 Test de décision
 Test de confirmation
 Test de régression
 Test d'instructions

Vous testez un logiciel qui nécessite une authentification, vous constaterez qu'une fois sur 10
l'authentification ne passe pas malgré que les valeurs soient bons. Vous testez chez vous sur la même
version ce problème n'est pas constaté. Quel principe de test doit être
appliqué ?

 Regroupement de défauts
 Paradoxe des pesticides
 Illusion d'absence des erreurs
 Test exhaustif

On considère une valeur entière saisie par un utilisateur qui doit être entre 10, 20. Quelles sont les
valeurs à sélectionner en utilisant la
technique d'Analyse des valeurs limite à 3 valeurs :

 9, 10, 20
 9, 10, 19, 20 9, 10, 11, 19, 20, 21
 0,10,11,20,21

Une équipe Agile développe une application mobile qui permet de contrôler des objets connectés à
distance. Les délais sont serrés et
peu d'histoires d'utilisateurs ont été formalisées. Quelle technique de conception de test utilisez-vous
dans ce cas ?

 Test exploratoire
 Estimation d'erreur
 Analyse de valeurs Limites
 Table de décision
A quoi sert l'analyse d'impact d'une évolution dans un projet en maintenance ?

 Identifier l'impact d'un changement sur les tests existants


 Vérifier si le correctif a été utile pour la version Calculer la densité de défaut dans les zones
affectées par le changement
 Evaluer les changements à faire par les développeurs

Vous avez besoin d'avoir des résultats de test le plutôt possible sachant que les interfaces ne sont pas
encore disponibles, vous devez
commencer alors par :

 Test de composant
 Test d'intégration
 Test système
 Test d'acceptation

Quelle est l'avantage de créer les cas de test en se basant sur les cas d'utilisation ?

 Ils couvrent les combinaisons possibles


 Ils couvrent les partitions d'équivalence et les valeurs limites
 Ils couvrent les cas nominaux, les cas d'exception et les cas des erreurs
 Ils couvrent les transitions possibles entre les différents états d'un système

Vous avez testé 80% de défauts et 20% sont en cours et vous avez décidé d'arrêter les tests, comment
justifiez-vous cette décision ?
 Regroupement des défauts
 Illusion d'absence d'erreurs
 Paradoxe des pesticides
 Test exhaustif

Qu'elle est la tâche du responsable de test ?

 Identifier et documenter l'état d'avancement


 Concevoir des cas de test
 Analyser et réviser la base de test
 Décider les métriques de conception
Quel énoncé est correct?
Problème dans les calculs effectués par un composant endommagé
Retard de livraison
Manque de compétences
Problème de sécurité du logiciel

 1, 2, 4 risques projet, 3 risque produit


 2 et 3 risques projet,1 et 4 risque produit
 1 et 4 risques projets, 2 et 3 risques produit
 2,3 et 4 risques projet et 1 risque produit
t
Supposons que des paiements de paie incorrects, dus à une seule ligne de code incorrecte, se traduisent
par les plaintes des salariés. Le code défectueux a été écrit en se basant sur une User Story qui était
ambiguë, en raison de la mauvaise compréhension par le Product
Owner de la façon de calculer la paie.
Quel énoncé est correcte :
1-Paiements de paie incorrects
2-Ligne de code erronée
3-User Story ambiguë
4-Mauvaise compréhension par le Product Owner de la façon de calculer
5-Plaintes des salariés

A. Effet

B. Défaillance
C. Erreur
D. Défaut
 1-D; 2-B; 3 et 4-C; 5-A
 1 et 2-D; 3-B; 5-C; 4-A
 1 et 5-A; 2-C, 3-D; 4-B
 1-B; 2 et 3-D; 4-C; 5-A

Quel est l'inconvénient du test indépendant ?

 Il sera considéré comme le responsable des retards


 Il est impartial pour trouver les défauts
 Il vérifie les exigences
 Il trouve les risques facilement

Quel est l'avantage de l'analyse statique si les interfaces ne sont pas encore développées

 Il trouve les défauts qui ne seront pas trouvés après avec l'analyse dynamique
 Il aide à augmenter la productivité du développement et la conception
 Il prévient les défauts de conception et de codage
 Il vérifie les défauts des exigences liés aux interfaces

Dans un rapport de défaut qu'est-ce que vous devez mettre en priorité ?


1- Degré d'impact (sévérité) du défaut.
2- Identification de l'élément à tester.
3- Détails de l'environnement de test.
4- Urgence/priorité à corriger.
5- Résultats réels.
6- Référence à la spécification du scénario de test.

 3,6
 3 4,5
 3,1
 2,4,6

Qu'est ce qui n'est pas vrai par rapport au rôle du modérateur ?

 La personne de laquelle dépend le succès d'une revue


 Il fait l'intermédiaire si nécessaire
 Collecte les infos, vérifie et suit l'avancement de la revue
 Assure le bon déroulement de la revue

La technique de conception boite noire est basée sur :

 L'architecture du système
 Les spécifications et les modèles
 Le code
 Les compétences des testeurs

Vous aimerez peut-être aussi