Vous êtes sur la page 1sur 7

Chapitre 1 : Fondamentaux de tests

1. Question
Le débogage est une activité du développement, il s’agit de :

A) tester, vérifier que le logiciel remplit correctement son rôle

B) vérifier qu’un défaut précédemment rapporté est corrigé

C) identifier la cause d’une défaillance corriger le code et valider la correction est bonne

D) vérifier que le résultat d’une correction ne génère aucune conséquence inattendue

2. Question
Lesquelles de ces choix aident à une bonne communication ou entravent entre testeurs
et développeurs

1- Essayer de comprendre ce que ressent l’autre

2- Communiquer ses sentiments, se concentrer sur des individualités

3- Confirmer que l’autre personne a compris ce que l’on a dit et vice versa

4- Faire ressortir que l’objectif commun est d’obtenir la meilleure qualité

5- chaque discussion est une bataille qu’il faut gagner

A) 1, 2 et 3 aident, 4 et 5 entravent

B) 3, 4 et 5 aident, 1 et 2 entravent

C) 1,3 et 4 aident, 2 et 5 entravent

D) 2, 3 et 4 aident, 1 et 5 entravent

3. Question
Qu’est qui fait partie de la phase « Exécution des tests » des processus fondamentaux
des tests :

A) Concevoir les tests

B) Comparer les résultats actuel par rapport au résultat attendu

C) Créer un rapport de synthèse

D) Analyser les leçons apprise pour les versions futures

Ghazela Technology Academy Page 1


4. Question
Les phases de processus de test fondamental suivent un ordre chronologique, Quel choix
présente les phases dans un ordre correct :

A) Implémentation, exécution, Planification, Suivi et contrôle, Analyse des tests

B) Analyse, Conception, Implémentation, exécution et Clôture des tests

C) Implémentation, exécution, Clôture des tests, Analyse et Conception des tests

D) Implémentation, exécution, Planification, Suivi et contrôle, Analyse et Conception des


tests

5. Question
Une organisation a acheté récemment une application pour automatiser leur processus
de paiement de factures, ils planifient d’exécuter un test d’acceptation avant de le
mettre en production

A) pour avoir confiance en l’application

B) pour trouver les bugs existant dans l’application

C) pour rassembler des preuves à donner à leurs juristes

D) Pour former les utilisateurs

6. Question
Quelle déclaration est vraie

A) Des types de test différents sont nécessaires selon l’application

B) Toutes les logiciels sont tester de la même manière

C) Une technique qui trouve des défauts en trouvera toujours

D) Une technique qui n’a pas trouvé de défaut n’est pas utile

7. Question
Quant un test est-il terminé ?

A) Quant le temps et le budget sont épuisés

B) Lorsque les commanditaires ont assez d’informations pour prendre une décision au
sujet du produit

Ghazela Technology Academy Page 2


C) Lorsqu’il n’y a plus de défauts de haute priorité en cours de correction

D) Lorsque chaque combinaison de données a été exécutée avec succès

8. Question B
Les déclarations suivantes relatent les activités faisant partie du processus fondamental
de test :

1- Etablir la traçabilité bidirectionnelle entre les bases de test


2- Répéter certaines activités de test
3- Concevoir l'environnement de test
4- Développer et prioriser les procédures de test
5- Définir et prioriser les conditions de test

A) 1 et 2 font partie de la phase « conception », 3 fait partie de la phase « Exécution », 4


fait partie de la phase « Implémentation » et 5 fait partie de la phase « Analyse »

B) 1 et 3 font partie de la phase « conception », 2 fait partie de la phase « Exécution », 4


fait partie de la phase « Implémentation » et 5 fait partie de la phase « Analyse »

C) 1 et 3 font partie de la phase « conception », 2 fait partie de la phase « Exécution », 5


fait partie de la phase « Implémentation » et 4 fait partie de la phase « Analyse »

D) 1, 2et 3 font partie de la phase « conception », 4 fait partie de la phase


« Implémentation » et 5 fait partie de la phase « Analyse »

9. Question
Un bug ou défaut est

A) Une méprise causée par une personne

B) Un problème rencontré par un utilisateur

C) Le résultat d’une erreur ou d’une méprise

D) Le résultat d’une défaillance qui peut mener à une erreur

10. Question
Le test comme effet :

A) Accroissement de la qualité du logiciel

B) Une indication sur la qualité du logiciel

Ghazela Technology Academy Page 3


C) Permet d’identifier le responsable des défaillances

D) Montre qu’il n’y’a plus de problèmes

11. Question
S’assurer que la conception des tests commence durant la phase de définition des
exigences est important pour lequel de ces objectifs

A) Prévenir les défauts présents dans le système

B) Trouver les défauts à travers les tests dynamiques

C) Gagner de la confiance dans le système

D) Finir le projet à temps

12. Question
Un risque

A) Un feedback négatif aux testeurs

B) Des conséquences négatives qui vont arriver

C) Des conséquences négatives qui pourraient arriver

D) Des conséquences négatives pour l’objet sous test

13. Question
L’équipe de test a trouvé entre 90% et 95% des défauts, le chef projet test considéré que
son équipe a fait un très bon travail. Sauf que les autres membres du projet critiquent les
tests en disant qu’il y’a beaucoup des bugs qui échappent aux testeurs

Quel est le principe de test qui peut mieux aider le chef projet test expliquer pourquoi
les testeurs laissent passer des défauts

A) Les tests exhaustifs sont impossible

B) regroupement des défauts

C) Paradoxe du pesticide

D) Le tests montrent la présence de défauts

Ghazela Technology Academy Page 4


14. Question
L’exécution des tests système sur un projet est planifiée sur 8 semaines de tests, un
testeur suggère que l’objectif de test initial du plan de test, qui était de trouver autant de
défaut que possible durant les tests système pourrait être plus facilement atteint en
réorientation l’effort de test selon quel principe

A) L’impossibilité du test exhaustif

B) l’importance de tester tôt

C) l’illusion de l’absence d’erreurs

D) Le regroupement de défauts

15. Question
Lequel des éléments suivants est un objectif important des activités de test dans le cycle
de vie du développement logiciel cycle de vie de développement

A) Test exhaustif

B) Fournir des informations décisionnelles

C) Regroupement de défauts

D) Débogage

16. Question
Lorsque les cas de test sont conçus en amont du cycle de vie, vérification de la base de
test via la conception du test, objectif commun de test atteint

A) Gagner en confiance

B) trouver un défaut

C) prévenir les défauts

D) fournir des informations pour la prise de décision

17. Question
Lequel des éléments suivants est un exemple de débogage

A) Le testeur trouve le défaut et le signale

B) Un testeur corrige les défauts de développeur et trouve une régression

Ghazela Technology Academy Page 5


C) un développeur trouve et corrige un défaut

D) un développeur effectue des tests unitaires

18. Question
Lequel des énoncés suivants est l'objectif LE PLUS valide pour une équipe de test

A) Déterminer si suffisamment de tests de composants ont été exécutés

B) Provoquer autant de défaillances que possible afin que les défauts puissent être
identifiés et corrigés

C) prouver que tous les défauts sont identifiés

D) Prouver que tout défaut restant provoquera des défaillances

19. Question
Lequel des énoncés suivants décrivent MIEUX 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és par des défauts, le débogage
trouvent, analysent et suppriment les causes des défaillances dans le logiciel

C) tester supprimer les défauts, le débogage a identifié les causes des défaillances

D) Les tests dynamiques empêchent les causes défaillances, le débogage supprime les
défaillances

20. Question
Rappeler l'activité qui supprime la cause d'un échec

A) Test

B) Test dynamique

C) Débogage

C) Rétro-ingénierie

21. Question
Lequel des énoncés suivants est une affirmation vraie concernant les tests exhaustifs

A) c'est un test de stress

Ghazela Technology Academy Page 6


B) ce n'est pas faisable sauf dans le cas de logiciels triviaux

C) c'est généralement fait avec l'automatisation des tests

D) c'est la responsabilité du développeur pendant les tests unitaires

22. Question
Un développeur travaille sur un code très complexe

Lequel des énoncés suivants est un principe d'écoute général qui peut affecter son
travail

A) Regroupement des défauts

B) Paradoxe des pesticides

C) Les tests exhaustifs sont impossibles

D) L’illusion de l’absence d’erreur

Ghazela Technology Academy Page 7

Vous aimerez peut-être aussi