ISTQB- Chapitre 1

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

Il existe plusieurs manières d'améliorer la communication et les relations entre les testeurs et leurs interlocuteurs : Un testeur doit : Être ... Être ... Être ... Assurer ...

-Être poli, constructive, utile -Être diplomate, insistant qu'un bug n'est pas une faute -Être sensible à la façon dont ses interlocuteurs peuvent réagir aux critiques -Assurer une bonne communication professionnelle avec ses interlocuteurs

Quels sont les processus de test fondamental ?

1-Planification des tests et contrôle 2-Analyse et conception des tests 3-Implémentation et exécution des tests 4-Evaluer les critères de sortie et informer 5-Activités de clôture des tests

Quel choix fait partie de la phase de « Implémentation des tests » du processus fondamental des tests ? A- Développer les tests B- Evaluer fin des tests C- Ecrire une synthèse des tests D- Analyser les leçons apprises pour les versions futures

A- Développer les tests

Quelle déclaration est vraie ? A- Le testeur devrait déterminer les résultats attendus à partir des résultats obtenus B- Les résultats attendus devraient être déterminés après la première série de test C- Les résultats attendus devraient être déterminés après que le test soit lancé D- Les résultats attendus devraient être déterminés au moment de la conception de test

D- Les résultats attendus devraient être déterminés au moment de la conception de test

Pourquoi les tests sont-ils nécessaires ?

•Contribuer à la qualité des systèmes logiciels •Réduire les risques d'occurrence de problèmes •Respecter les exigences légales ou contractuelles, et atteindre les normes industrielles spécifiques

Le testeur ne devrait pas être : A- Communicant B- Diplomate C- Subjectif D- Curieux

C-Subjectif

Le test est une activité de : 1. De Développement 2. Commerciale 3. De l'assurance qualité 4. Technique

3. De l'assurance qualité

Quelle proposition définit le résultat attendu d'un test A- Le cas de test B- La procédure de test C- Le planning d'exécution de test D- La condition de test

A- Le cas de test

1) Qu'est-ce que le débogage ? 1. Le débogage est l'activité de développement qui consiste à trouver, analyser et corriger les défauts. 2. Le débogage est l'activité de développement qui consiste à vérifier qu'un défaut a bien été corrigé, c'est-à-dire qu'il ne provoque plus de défaillances. 3. Le débogage est l'activité de test qui consiste à rechercher les défaillances et à les compiler dans un outil de test dédié. 4. Le débogage est l'activité de test qui consiste à trier les anomalies des faux positifs.

1. Le débogage est l'activité de développement qui consiste à trouver, analyser et corriger les défauts.

Quelles sont les 7 principes généraux des tests ?

1.Les tests montrent la présence de défauts mais ne peuvent pas en prouver l'absence 2.Les tests exhaustifs sont impossibles 3.Tester tôt 4.Regroupement des défauts 5.Paradoxe du pesticide 6.Les tests dépendent du contexte 7.L'illusion de l'absence d'erreurs

Un bug ou défaut est : A- Un mépris causé par une personne B- Un problème d'exécution 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

C- Le résultat d'une erreur ou d'une méprise

Laquelle des affirmations suivantes est la bonne? 1. Une erreur provoque un défaut qui entraîne une défaillance 2. Un défaut provoque un échec qui entraîne une erreur 3. Un échec est considéré comme une erreur et la cause première est le défaut 4. Une erreur provoque un défaut qui est considéré comme une défaillance

1. Une erreur provoque un défaut qui entraîne une défaillance

Laquelle des affirmations suivantes est vraie sur les tests exhaustifs? 1. C'est une forme de stress testing 2. Ce n'est pas faisable sauf dans le cas de logiciels triviaux 3. Cela se fait généralement avec l'automatisation des tests 4. C'est normalement la responsabilité du développeur lors des tests unitaires

2. Ce n'est pas faisable sauf dans le cas de logiciels triviaux

Qu'est ce qi ne fait pas partie du processus de test ? A- Planifier le test en y incluant la stratégie et en spécifiant quels tests vont être passés B- Exécuter les tests et examiner les résultats obtenus, en les comparants avec des résultats attendues préalablement définis. C- Enregistrer les résultats et vérifier que le test est terminé D- Corriger des défauts dans le code

D- Corriger des défauts dans le code

Quand faut-il commencer à tester ? 1. Dès que le code est suffisamment stable. Le risque, en commençant les tests trop tôt, est de confondre ce qui est en cours et ce qui contient réellement des défauts. 2. Dès qu'il existe un brouillon de spécification. Des bugs peuvent déjà exister dans la documentation. 3. Dès le début du développement. C'est ce qu'on appelle le TDD (test driven development). 4. Dès qu'une version alpha du projet est disponible. Il ne faut pas attendre la version bêta, car elle est directement déployée chez le client.

2. Dès qu'il existe un brouillon de spécification. Des bugs peuvent déjà exister dans la documentation.

2) Laquelle des activités suivantes supprime la cause d'une défaillance? 1. Essai 2. Test dynamique 3. Débogage 4. Ingénierie inverse

3. Débogage

4) Quel est le plus gros problème avec un développeur testant son propre code? 1. Les développeurs ne sont pas de bons testeurs 2. Les développeurs ne sont pas axés sur la qualité 3. Les développeurs ne sont pas objectifs sur leur propre code 4. Les développeurs n'ont pas le temps de tester leur propre code

3. Les développeurs ne sont pas objectifs sur leur propre code

Cochez la formulation juste. 1. Un développeur introduit une anomalie dans son code. Cette anomalie est susceptible de générer une erreur du système. 2. Un développeur introduit un défaut dans son code. Ce défaut est susceptible de générer une anomalie du système. 3. Un développeur introduit un bug dans son code. Ce bug est susceptible de générer une défaillance du système. 4. Un développeur introduit une erreur dans son code. Cette erreur est susceptible de générer un bug du système.

3. Un développeur introduit un bug dans son code. Ce bug est susceptible de générer une défaillance du système.

6) La qualité est : 1. Répondre aux exigences 2. Satisfaction du client 3. Zéro défaut 4. Tous

3. Zéro défaut

Lequel des énoncés suivants décrit CORRECTEMENT l'un des sept principes clés du test logiciel ? 1. Le but des tests est de prouver l'absence de défauts 2. Avec un effort et un support d'outils suffisants, des tests exhaustifs sont réalisables pour tous les logiciels 3. En utilisant des tests automatisés, il est possible de tout tester. 4. Il est impossible de tester toutes les combinaisons d'entrée et de précondition dans un système.

4. Il est impossible de tester toutes les combinaisons d'entrée et de précondition dans un système.

Lequel des énoncés suivants décrit une défaillance découverte au cours des tests ou en production ? 1. La mauvaise version d'un fichier de code source a été incluse dans la compilation 2. L'algorithme de calcul a utilisé les mauvaises variables d'entrée 3. Le développeur a mal interprété l'exigence relative à l'algorithme 4. Le produit s'est planté lorsque l'utilisateur a sélectionné une option dans une boite de dialogue

4. Le produit s'est planté lorsque l'utilisateur a sélectionné une option dans une boite de dialogue

5) Qu'est-ce que le test 1. Le test consiste à déterminer si le logiciel fonctionne correctement 2. Le test consiste à déterminer si le logiciel ne fonctionne pas correctement 3. Le test consiste à déterminer si les développeurs fonctionnent correctement 4. Le test consiste à déterminer si les attentes correspondent aux valeurs réelles

4. Le test consiste à déterminer si les attentes correspondent aux valeurs réelles

7) La qualité est définie comme... 1. le taux de conformité aux standards en vigueur de la réalisation spécifique d'un composant, système ou processus 2. la mesure relative à la satisfaction exprimée par les clients ou utilisateurs à l'issue de la conception d'un composant, système ou processus 3. le ratio entre la part des composants, systèmes ou processus exempt d'anomalies et la totalités de ces objets 4. le degré par lequel un composant, système ou processus atteint des exigences spécifiées et/ou des besoins ou attentes des clients ou utilisateurs

4. le degré par lequel un composant, système ou processus atteint des exigences spécifiées et/ou des besoins ou attentes des clients ou utilisateurs

Qu'est ce qui n'est pas un principe de test ? 1-il est impossible de tout tester 2-le test est une activité qui dépond du cycle de développement logiciel et du domaine fonctionnel 3-le cahier de test doit être révisé et enrichi régulièrement 4-20% du code génère 80% des bugs 5-l'effort de test dépond du nombre de cas de test 6-le testeur intervient dés que le développeur livre le logiciel 7-Tester un système inutilisable est une perte de temps 8-un logiciel sans défauts n'existe pas 9-le rôle du testeur est de prouver qu'il n'y a plus de défauts dans un logiciel 10-les défauts sont proportionnels à la complexité du code

5-L'effort de test dépond du nombre de cas de test. Non 6-Le testeur intervient dès que le développeur livre le logiciel. Non 9-Le rôle du testeur est de prouver qu'il n'y a plus de défauts dans un logiciel. Non

Le test a comme effet : A- Accroissement de la qualité du logiciel B- Donne une indication de la qualité du logiciel C- Permet aux responsables de défaillances du logiciel d'être identifiés D- Montre qu'il n'y a plus de problème

B- Donne une indication de la qualité du logiciel

Quand un test est terminé ? A- Quand le temps et le budget sont épuisés B- Lorsque les commanditaires ont assez d'informations pour prendre une décision informée au sujet du produit C- Lorsqu'il n'y a plus de défaut de haute priorité en cours de règlement D- Lorsque chaque combinaison de données a été exécutée avec succès

B- Lorsque les commanditaires ont assez d'informations pour prendre une décision informée au sujet du produit

Quelle proposition serait une mesure valide de la qualité du produit ? A- Nombre de défauts non détectés B- Nombre total des défauts dans le produit C- Nombre de cas de test pas encore exécutés D- Effort requis pour corriger tous les défauts

B- Nombre total des défauts dans le produit

Pendant quelle activité fondamentale du processus de test déterminons-nous l'environnement de test ? A- L'implémentation de test B- Analyse des tests C- Conception des tests D- Planification des tests

C- Conception des tests

Quel est le choix correct ? Déboguer c'est : A- Tester/Vérifier que le logiciel remplit correctement son rôle B- Vérifier qu'un défaut précédemment rapporté a été corrigé C- Identifier la cause d'un défaut, corriger le code, et valider que la correction est correcte D- Vérifier que le résultat d'une correction ne génère aucune conséquence inattendue

C- Identifier la cause d'un défaut, corriger le code, et valider que la correction est correcte

Quelle proposition définit le résultat obtenu d'un test A- Le cas de test B- La procédure de test C- L'exécution de test D- La condition de test

C- L'exécution de test

Qu'est ce qui fait partie de l'objectif de la planification de test A- Savoir quand un essai spécifique a fini son exécution B- S'assurer que les spécifications de cas de test sont complètes C- Savoir quand le début de test D- Prévoir quand stopper les tests

C- Savoir quand le début de test

Les tests sont nécessaires pour : A- Juger le travail des développeurs B- Détruire le travail des développeurs C- Trouver des défauts dans le logiciel D- Améliorer les développeurs

C- Trouver des défauts dans le logiciel

Comment déterminons-nous la conception d'un test ? A- Sur la base de la connaissance des testeurs et de la manière dont le logiciel est prévu de fonctionner B- Sur la base de notre connaissance et de la manière dont un précédent logiciel a fonctionné C- A partir des résultats obtenus D- A partir des spécifications et si celles-ci sont manquantes ou incomplètes, à partir d'oracles tels que utilisateurs experts

D- A partir des spécifications et si celles-ci sont manquantes ou incomplètes, à partir d'oracles tels que utilisateurs experts

Pourquoi tester ?

•Trouver des défauts •Prévenir des défauts •Acquérir de la confiance par rapport au niveau de la qualité •Fournir de l'information utile aux décideurs


Set pelajaran terkait

Exam 3 Chp 15.16.17.18.20.21.22.23

View Set

Architecture Lecture Midterm/Quizes

View Set

MKT210 Marketing Chapter 6 Video : Eaton

View Set

Series 66 Chapter 1 Exam Questions

View Set

THE SUDETENLAND AND CZECHOSLOVAKIA 1938-39

View Set

Accounting Chapter 10: Journalizing Purchases and Cash Payments Using Special Journals

View Set