Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
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 ?
Pourquoi le test de logiciels est-il parfois nécessaire pour des raisons légales ?
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 ?
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 ?
Lorsqu’un système est destiné au déclassement, quel type de tests d'entretien peut être requis ?
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
Estimation d'erreurs
Tests de régression automatisés
Fournir des inputs et examiner les outputs qui en résultent
Révision du code
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
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
?
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 ?
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
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
Probabilité et impact
Priorité et évaluation des risques
Probabilité et praticité
Identification et atténuation des risques
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
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 ?
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 ?
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
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é.
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 :
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 ?
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 ?
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 :
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 :
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 ?
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
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 ?
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 ?
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
A/ Identification de défauts qui ne sont pas facilement décelables par des tests dynamiques
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 :
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 :
Quelle réponse donne un ensemble minimum de valeurs de score couvrant les partitions
d’équivalence d’entrée ?
B/299,599,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 :
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 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.
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 :
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 :
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 ?
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 ?
Pourquoi le test de logiciels est-il parfois nécessaire pour des raisons légales ?
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 ?
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 ?
Lorsqu’un système est destiné au déclassement, quel type de tests d'entretien peut être requis ?
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
Estimation d'erreurs
Tests de régression automatisés
Fournir des inputs et examiner les outputs qui en résultent
Révision du code
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
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
?
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 ?
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
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
Probabilité et impact
Priorité et évaluation des risques
Probabilité et praticité
Identification et atténuation des risques
Quel est le plus gros problème avec un développeur qui teste son propre code ?
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 ?
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 ?
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
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 ?
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?
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
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.
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?
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.
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
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.
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 %
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 :
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 ?
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 ?
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
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'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
3,6
3 4,5
3,1
2,4,6
L'architecture du système
Les spécifications et les modèles
Le code
Les compétences des testeurs