Vous êtes sur la page 1sur 9

Résultats du test en ligne - Hightest

Vous avez bien répondu à 8 question(s) sur 20, soit 40 % de réussite. Il faudrait monter
jusqu'à 65 %. Courage !

Lequel des 4 éléments suivants ne fait pas partie des 7 principes généraux du
test logiciel ?

1. L’illusion d’absence de défaillance


2. Le regroupement des défauts
3. Les tests montrent la présence de défauts
4. Tester tôt

Solution

Voir partie 1.3.

Vous n'avez pas trouvé cette réponse.

Un applicatif est testé avec succès en environnement de recette. Il est mis en


production. Là, on s’aperçoit que cet applicatif produit des effets de bords sur un
des autres applicatifs déjà en production, et qui est installé sur le même serveur
que lui. Quel aspect de la qualité aurait dû faire l’objet de davantage de tests ?

1. Portabilité
2. Fonctionnalité
3. Fiabilité
4. Compatibilité

Solution

Voir ce très bon article de la Taverne du Testeur.

Vous n'avez pas trouvé cette réponse.

Quel type de test ne vont typiquement pas réaliser les développeurs ?


1. Les tests de composants
2. Les tests d’intégration
3. Les tests système
4. Les tests d’acceptation

Solution

Voir 2.2.

Vous avez trouvé la bonne réponse !

Quelle pratique de développement consiste à écrire en premier les tests unitaires


?

1. BDD
2. TDD
3. ATDD
4. Scrum

Solution

Voir 2.2.1.

Vous avez trouvé la bonne réponse !

En projet « en V », quels tests sont typiquement joués en regard de la phase de


spécification ?

1. Les tests d’acceptation


2. Les tests système
3. Les tests d’intégration
4. Les tests de régression
Solution

Voir 2.1.1.

Vous avez trouvé la bonne réponse !

Quels tests ne peuvent pas être joués en « boîte noire » ?

1. Les tests d’utilisabilité


2. Les tests d’acceptation
3. Les tests de portabilité
4. Les tests unitaires

Solution

Voir 2.2.1.

Vous n'avez pas trouvé cette réponse.

Lequel des objectifs suivants n’est typiquement pas poursuivi par les tests
d’acceptation ?

1. S’assurer que le produit est conforme aux besoins des utilisateurs


2. S’assurer que le produit respecte les exigences contractuelles
3. S’assurer que l’équipe n’a pas souffert d’illusion d’absence d’erreur
4. S’assurer que le produit ne comporte aucune régression

Solution

Voir 2.2.4.

Vous n'avez pas trouvé cette réponse.


Eve la dev téléphone à Marielle l’architecte fonctionnelle pour lui poser une
question. Celle-ci lui dit « Les archives devront être supprimées automatiquement
au-delà d’une certaine durée. Par exemple, cette année, il faudra supprimer les
archives de 1967 et en-deçà. Cette suppression devra se faire via une moulinette
qui devra tourner tous les 15 du mois. » Eve n’entend pas bien et comprend «
1976 ». Elle implémente donc une fonction en ce sens. Le logiciel est mis en
production le 30 avril, et le 15 mai des archives trop récentes se retrouvent
purgées. Quelle est la proposition correcte ?

1. L’erreur est dans le fait d’avoir écrit « 1976 » au lieu de « 1967 »


2. L’erreur est le fait que le code contiennent la mauvaise date
3. L’erreur est que la moulinette ait supprimé des documents de 1976
4. Le récit ne permet pas de connaître l’erreur, seulement le défaut et la défaillance

Solution

Voir 1.2.3.

Vous n'avez pas trouvé cette réponse.

Qu’est-ce qu’une base de tests ?

1. L’ensemble de documents à partir desquels les exigences d’un composant ou


d’un système peuvent être déduites
2. Une base de données dédiée aux tests et que l’on trouve typiquement en
environnement de recette
3. Un outil de test permettant de générer des jeux de données
4. Un ensemble de tests de composants, constituant le niveau inférieur de la pyramide
des tests

Solution

Voir le lexique de l'ISTQB.

Vous n'avez pas trouvé cette réponse.


Est-il possible de tester avant même que le développement n’ait commencé ?

1. Oui, c’est ce qu’on appelle le shift-right


2. Oui, en effectuant des tests dynamiques sur les exigences
3. Oui, en établissant des partitions d’équivalences sur le cahier des charges
4. Oui, en réalisant une revue statique des spécifications

Solution

Voir 3.1.1.

Vous n'avez pas trouvé cette réponse.

Lequel des facteurs de succès suivants n’est pas commun à toutes les pratiques
de revue ?

1. Chaque revue a des objectifs prédéfinis et clairs


2. Du temps alloué aux activités de revue est prévu dans les plannings des projets
3. Les étapes de la revue sont formalisées et celle-ci est correctement
documentée
4. La revue est menée dans une atmosphère de confiance ; les résultats ne sont pas
utilisés pour évaluer les participants

Solution

Voir 3.2.3.

Vous n'avez pas trouvé cette réponse.

Lequel des problèmes suivants ne peut pas être détecté lors d’une revue statique
?

1. Une fonction contient une boucle infinie


2. Une variable est initialisée mais jamais utilisée, ce qui peut provoquer une certaine
confusion
3. Au-delà de 50 utilisateurs simultanés, les temps de réponse sont trop élevés
4. Un mot de passe est stocké en clair

Solution

Pour tester l'option 3, des tests dynamiques sont nécessaires.

Vous avez trouvé la bonne réponse !

Une séance de cinéma est interdite aux moins de douze ans, vendue à moitié prix
aux moins de 16 ans, vendue avec 25 % de réduction aux 18-25 ans et les seniors
(65 ans et plus), et gratuite pour les personnes dont c’est l’anniversaire ou qui
sont déguisées. Quelle technique de test boîte noire serait la plus appropriée
pour tester la borne de guichet ?

1. Une partition d’équivalences


2. Un diagramme d’états et de transitions
3. Une analyse des valeurs limites
4. Une table de décisions

Solution

Voir 4.2.3

Vous n'avez pas trouvé cette réponse.

1) Combien de tests sont nécessaires pour obtenir une couverture des tests
d’instructions de 100 % pour la fonction foo ?
public void foo(boolean A, boolean B, boolean C){
if ( (A || B) && C ) {
/* instructions */
} else {
/* instructions */
}
}

1. 1
2. 2
3. 3
4. 4

Solution

Voir 4.3.1.

Vous n'avez pas trouvé cette réponse.

Laquelle des techniques suivantes n’est pas une technique de test basée sur
l’expérience ?

1. Les tests d’utilisabilité


2. L’estimation d’erreur
3. Les tests exploratoires
4. Les tests basés sur les checklists

Solution

Voir 4.4.

Vous avez trouvé la bonne réponse !

Laquelle des affirmations suivantes est vraie ?

1. La stratégie de test découle du plan de test maître


2. Le plan de test de niveau fournit une description générale du processus de test,
généralement au niveau du produit ou de l'organisation
3. Un plan de test détermine le périmètre, les objectifs et les risques des tests
4. Une stratégie de test permet d’élaborer une politique de tests

Solution

Voir 5.2.1.
Vous avez trouvé la bonne réponse !

Emeric le support technique découvre en production que les utilisateurs d’iPhone


ne peuvent pas installer l’application qui vient d’être mise en production ! Parmi
les conseils suivants que vous pourriez donner à l’équipe à l’origine de
l’application, lequel serait le moins approprié ?

1. Appliquer le principe « Tester tôt »


2. Réaliser davantage d’alpha et de bêta tests
3. Réaliser davantage de tests de fiabilité
4. Réaliser davantage de tests de portabilité

Solution

Voir 2.3.5.

Vous avez trouvé la bonne réponse !

Laquelle de ces affirmations sur l’automatisation des tests est fausse ?

1. Les tests automatisés, pour fournir de la valeur ajoutée, doivent réaliser


chaque cas de test en entier
2. Les outils d’automatisation des tests génèrent des informations pour chaque
exécution des tests (statuts, logs…)
3. Certains outils d’automatisation permettent d’enregistrer des tests, auquel cas on les
mentionne comme des outils de capture/rejeu
4. Certains outils d’automatisation des tests utilisent des fichiers de données qui
contiennent, outre les données de test et les résultats attendus, des mots clé liés à
l'application à tester

Solution

Dans certains contextes, il existe de tests semi-automatisés.

Vous n'avez pas trouvé cette réponse.


Quel élément ne contient pas, typiquement, un rapport de défaut ?

1. Un identifiant
2. Un titre qui résume brièvement et précisément le problème
3. Une description du défaut pour permettre la reproduction et la résolution, y compris
des logs, des captures de base de données, des captures d'écran ou des
enregistrements (si trouvés pendant l'exécution des tests)
4. L’auteur présumé du défaut

Solution

Voir 5.6.

Vous avez trouvé la bonne réponse !

La traçabilité des tests est utile à plusieurs activités. Laquelle n’en fait pas
typiquement partie ?

1. Analyser l’impact sur le patrimoine de test d’un changement effectué dans les bases
de tests
2. Faciliter la compréhension des cas de tests par des testeurs néophytes
3. Mesurer la couverture des exigences par les tests
4. Prioriser la correction des défauts trouvés pendant les tests

Solution

Voir 1.4.4.

Vous aimerez peut-être aussi