Vous êtes sur la page 1sur 15

Institut Supérieur des Sciences Test Logiciel (préparation à la

Appliquées et de Technologie de certification ISTQB)


Kasserine

2023-2024
LN2 ISI

TD 1 Test Logiciel

Partie 1 :

1- Lequel des énoncés suivants, décrit mieux l'un des sept principes
clés du test logiciel
a) En utilisant des tests automatisés, il est possible de tout tester.
Faux : Bien que les tests automatisés soient puissants pour certaines
tâches, ils ne peuvent pas tout tester,
b) Avec un effort suffisant et un support d'outils, des tests
exhaustifs sont réalisables pour tous les logiciels.
Faux : les tests exhaustifs sont impossibles
c) Il est impossible de tester toutes les combinaisons d'entrée /
sortie pour un système logiciel.
Vrai : généralement impossible de tester toutes les combinaisons
possibles de données d'entrée et de conditions de sortie d'un logiciel en
raison de la complexité et de la variabilité potentiellement infinies d'un
système logiciel.
d) Le but du test est de démontrer l'absence de défauts.
Faux : Le test peut aider à identifier des défauts, mais il ne peut jamais
garantir qu'il n'y a aucun défaut.

2-Laquelle des taches ci-dessous est exécutée pendant l'activité


d'analyse de test du processus de test de l’ISTQB ?
a) Identifier l'infrastructure et les outils nécessaires.
Faux : phase planification
b) Evaluer la base de test pour la testabilité
Vrai : c’est la phase d’analyse
c) Créer des suites de tests à partir de procédures de test
Faux : phase conception
d) Analyser les leçons apprises pour améliorer les processus
Faux : amélioration après la phase d’execution

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


la qualité
a) Ils s'assurent que les exigences sont suffisamment détaillées.
Faux : les tests ne garantissent pas nécessairement que les exigences sont
suffisamment détaillées dès le départ.
b) Ils mesurent la qualité du logiciel en termes de nombre de cas de
test exécutés.
Faux : Mesurer la qualité du logiciel en fonction du nombre de cas de test
exécutés n'est pas une mesure directe de la qualité. La qualité est
davantage liée à la détection et à la correction des défauts.
c) Ils réduisent le niveau de risque pour la qualité du système.
Vrai : les tests contribuent à minimiser les risques associés à des défauts
inattendus dans le logiciel.
d) Ils s'assurent que les normes de l'organisation sont respectées.
Faux : Bien que les tests puissent aider à garantir la conformité aux
normes, cela n'englobe pas nécessairement l'ensemble de l'assurance
qualité qui vise à garantir la qualité du produit livré.

4-Lequel des énoncés suivants est l'objectif le plus valable pour une
équipe de test
a) Déterminer si des tests de composants suffisants ont été exécutés
dans le test du système. Possible mais pas un but ultime(considéré comme
tache liée à l’assurance de la qualité)
b) Détecter autant de défaillances que possible afin que les défauts
puissent être identifiés et corrigés. Vrai
c) Prouver que tous les défauts possibles sont identifiés. Impossible
d) Prouver que tous les défauts restants ne provoqueront pas
d'échec. Impossible

5-Lequel des énoncés suivants décrit correctement la différence entre


le test 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 des pannes causées par des défauts
; le débogage trouve, analyse et supprime les causes des pannes
dans le logiciel.
Vrai :
c) Le test supprime les défauts ; le débogage identifie les causes des
échecs.
d) Les tests dynamiques empêchent les causes des pannes ; le
débogage supprime les défaillances.

Partie 2 :

1-Que sont les tests ?


Les tests sont des activités réalisées pour évaluer et améliorer la qualité d'un
logiciel en identifiant des défauts ou des erreurs. Ces activités consistent à
exécuter le logiciel avec l'objectif de détecter des anomalies, de vérifier s'il
répond aux spécifications, et de s'assurer qu'il fonctionne conformément aux
attentes.
2- Donnez la différence entre l’erreur, défaut et défaillance.
-Une erreur se produit lorsqu'une action humaine est exécutée de manière
incorrecte.
-Un défaut représente une imperfection dans le code qui découle d'une
erreur humaine.
-Une défaillance est observable lorsque le logiciel en cours d'exécution
manifeste les effets d'un défaut.
3-Citez les 7 principes sur les tests.
1-Les tests montrent la présence de défauts, pas leur absence/2-Les tests
exhaustifs sont impossibles/3-Tester tôt économise du temps et de
l’argent/4-Regroupement des défauts/5-Paradoxe du pesticide/6-Les tests
dépendent du contexte/7-L’absence d’erreurs est une illusion
4-Citez les activités de test.
1-Planification des tests
2-Pilotage et contrôle des tests
3-Analyse de test
4-Conception des tests
5-Implémentation des tests
6-Exécution des tests
7-Clôture des tests

Vous aimerez peut-être aussi