







Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Ce document présente diverses techniques de test logiciel, telles que les tests statiques, les tests dynamiques, l'analyse des causes racines, les tests basés sur l'expérience, les tests basés sur les risques, l'analyse des valeurs limites, les tables de décision, les partitions d'équivalence, etc. Il aborde également des aspects liés à la gestion des tests, comme l'estimation de l'effort de test, la priorisation des défauts, la planification des tests, le rôle des différents acteurs, etc. Ce document pourrait être utile pour les étudiants en informatique, en génie logiciel ou en test logiciel, afin de se familiariser avec les principales techniques et concepts liés au test de logiciels.
Typology: Quizzes
1 / 13
This page cannot be seen from the preview
Don't miss anything!








Lequel des éléments suivants est l'activité qui supprime la cause d'un défaut? a. Test b. Test dynamiques c. Débogage d. Le reverse engineering Question n ° 2 En tant que testeur, lequel des éléments suivants est une clé pour communiquer efficacement et de maintenir des relations positives avec les développeurs quand il y a désaccord sur la définition de la priorité d'un défaut? a. Remonter le problème aux ressources humaines et souligner l'importance du respect mutuel b. Communiquer le problème dans une réunion avec la manager pour que tout le monde comprend c. Convaincre le développeur d'accepter le blâme pour l'erreur d. Rappelez-leur de l'objectif commun de créer des systèmes de qualité Question n ° 3 Pourquoi le test logiciel est parfois nécessaire pour des raisons juridiques? a. Il empêche les développeurs de protester contre une action testeurs b. Les contrats peuvent préciser les exigences de tests qui doivent être remplies c. Les lois internationales exigent des tests de logiciels pour les produits exportés d. Le test de tout système doit être accompagnés d'une documentation juridique Question n ° 4 De quelle manière l'analyse des causes racines contribuent à l'amélioration des processus? a. Aide à mieux identifier et corriger la cause des défauts b. Explique comment les équipes de développement peuvent coder plus rapidement c. Indique provoque la racine désirée à atteindre par d'autres équipes d. Contribue à la justification du financement futur du projet
Pourquoi est-il important d'éviter le paradoxe des pesticides? a. Le test dynamique est moins fiable pour trouver des bugs b. Les pesticides mélangés avec des tests statiques peuvent permettre à des bugs d'échapper à la détection c. Les tests ne devraient pas dépendre du contexte d. Exécution les mêmes tests réduira la chance de trouver de nouveaux défauts Question n ° 6 Lequel des éléments suivants est l'activité qui compare l’avancement planifié des tests par rapport a l’avancement réel? a. Le pilotage b. La planification c. La clôture d. Le contrôle Question n ° 7 Lequel des éléments suivants est une déclaration correcte? a. Une erreur provoque une défaillance qui se traduit par un défaut b. Un défaut provoque une défaillance qui se traduit par une erreur c. Une défaillance est observée comme une erreur et la cause est un défaut d. Une erreur provoque un défaut qui est observé comme un échec Question n ° 8 Quel type d'activité est normalement utilisée pour identifier et corriger un défaut dans le code? a. Tests de régression b. Débogage c. Analyse dynamique d. Analyse statique
d. Pour toutes les activités de test, les mesures doivent être enregistrées et affichées à un tableau de bord des mesures pour toutes les parties prenantes Question n ° 13 Les cas d'utilisation sont une base de test pour quel niveau de test? a. Composants b. Système c. Charge et performance d. Utilisabilité Question n ° 14 Laquelle des techniques suivantes est une forme de test statique? a. Estimation d’erreur b. Tests de régression automatisée c. Entrées/sorties résultantes d. Révision du Code Question n ° 15 Lequel des éléments suivants est un avantage de l'analyse statique? a. Les défauts identifiés peuvent ne pas être identifiés par des tests dynamiques b. L’identification précoce des défauts nécessite moins de documentation c. L’exécution du code au début du projet fournit un indicateur sur la qualité du code d. Les outils ne sont pas nécessaires parce que les examens sont utilisés au lieu d'exécuter le code Question n ° 16 Quelle est la principale différence entre tests statiques et tests dynamiques? a. Les tests statiques sont effectuée par les développeurs ; les tests dynamiques sont effectués par les testeurs b. Les cas de test manuel sont utilisés pour les tests dynamiques ; Les tests automatisés sont utilisés pour les tests statiques c. Le test statique doit être exécuté avant le test de dynamique d. Le test dynamique exige l'exécution du logiciel ; le logiciel n'est pas exécuté lors des tests statiques
Si une revue est dirigée par l'auteur du produit d’activité, ce type de revue est : a. Ad hoc b. walkthrough c. Inspection d. Audit Question n ° 18 Vous préparez un examen d'une application mobile qui permettra aux utilisateurs de transférer des fonds entre les comptes bancaires des banques différentes. 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é. Il est très important que cela ne se reproduise pas. Compte tenu de ces informations, quel type de technique de revue serait le plus approprié? a. Ad hoc b. Basé sur les rôles c. Basé sur des checklists d. Scénario Question n ° 19 Lequel des éléments suivants est une technique de test basée sur l'expérience? a. Estimation d’erreur b. test intuitif c. tests basés sur les oracles d. Test exhaustifs Question test n ° 20 Laquelle des techniques de test suivantes utilise les spécifications des exigences comme base de test ? a. Test basée sur la structure b. Boîte noire c. Boîte blanche d. Test exploratoire
Vous testez un système qui détermine les frais d'expédition d’un produit en fonction de son poids. Vous voulez regrouper vos conditions de test pour minimiser les tests. Identifier le nombre de classes d'équivalence nécessaires pour les plages suivantes. a. 8 b. 6 c. 5 d. 4 Question n ° 26 Vous testez un système qui détermine les frais d'expédition d’un produit en fonction de son poids. En raison des réglementations, les livraisons ne peuvent pas dépasser 100 livres. Vous souhaitez inclure une analyse des valeurs limites dans le cadre de votre conception de test boîte noire. Combien de tests vous devez exécuter pour atteindre 100% l’analyse des valeurs limites à deux valeurs? a. 4 b. 8 c. 10 d. 12 Question n ° 27 Lequel des éléments suivants est la table de décision correcte pour le pseudocode suivant pour commander un hamburger? Remarque : si vous ajoutez ou supprimez des éléments du hamburger de base, vous ne recevez plus le burger de base.
Start Select basic burger If customer adds items While items to be added Ask customer which item Add item End while Endif If customer deletes items While items to be deleted Ask customer which item Delete item End while Endif If customer wants fries Add fries to order Endif Complete order End a.
Vous testez une transaction de commerce électronique qui a les états et les transitions suivantes :
Qui écrit normalement le plan de test pour un projet? a. Le chef de projet b. Le product owner c. Le manager de test d. Le testeur Question n ° 32 Quel est le plus gros problème pour un développeur qui teste son propre code? a. Les développeurs ne sont pas bons testeurs b. Les développeurs ne sont pas concentrés qualité c. Les développeurs ne sont pas objectifs sur leur propre code d. Les développeurs n'ont pas le temps de tester leur propre code Question n ° 33 Lequel des éléments suivants est un risque de projet? a. Un défaut qui est à l'origine d'un problème de performance b. Une exigence en double c. Un problème avec une procédure de conversion de données d. Un programme qui nécessite un travail pendant l'arrêt de Noël Question n ° 34 Si votre stratégie de test est basée sur la liste des caractéristiques de qualité ISO 25010, ce type de stratégie est-il? a. Réglementaire c. Analytique c. Méthodique d. Réactive
Examiner les cas de tests suivants qui sont utilisés pour tester un système de comptabilité : Compte tenu de ces informations, quel est le bon ordre d’exécution de ces cas de test? a. 5, 1, 3, 2, 4 b. 1, 2, 4, 5, 3 c. 1, 3, 2, 4, 5 d. 3, 4, 5, 1, 2 Question n ° 39 Lesquels des éléments suivants sont des objectifs majeurs d'un projet pilote pour une introduction d’un outil? a. Etaler, adapter, entrainer, mettre en œuvre b. Contrôler, supporter, réviser, mettre en œuvre c. En savoir, évaluer, décider, mesurer d. Évaluer, adapter, contrôler, supporter Question n ° 40 Quel est le but principal d'un outil d'exécution de test? a. L’automatisation des scripts de test pour tester l'objet de test b. L’enregistrement automatique des défauts dans le système de suivi des défauts c. L’analyse du code pour déterminer s'il y a des violations des standards de codage d. Le suivi de la traçabilité des cas de test, des défauts et des exigences