Quiz de Juin 2026

Quiz de Juin 2026

Bonjour à tous,

Vous ne croyiez pas que l’on vous laisserait apprendre dans votre coin sans venir faire une petite vérification de vos connaissances de temps en temps ? 🙂

Nous organisons donc un quiz mensuel. Il reprend les articles vus ce mois-ci en une dizaine de questions de type QCM.

Pas de panique ! Dans le micro-apprentissage, l’évaluation fait partie de l’apprentissage en lui-même. Elle est là avant tout pour vous aider à mémoriser. C’est ce que l’on appelle l’”Effet Test”.

Eventuellement, le quiz vous permettra de voir où vous en êtes dans votre apprentissage. Mais ça c’est votre responsabilité et ce n’est pas notre objectif.

Alors bon quiz !

NB : les réponses se trouvent tout en bas. Il peut y avoir plusieurs bonnes réponses par question.


Questions

1) Quelle est la limite par défaut d'affichage des variables dans le log Robot Framework ?

A. 100 caractères
B. 200 caractères
C. 500 caractères
D. Aucune limite

Indice

2) Quelles valeurs de l'option --maxassignlength permettent de supprimer complètement l'affichage des variables dans le log ?

A. --maxassignlength -1
B. --maxassignlength 0
C. --maxassignlength 1
D. --maxassignlength 200

Indice

3) Lesquels de ces mots seraient recommandés dans le nom d'un keyword d'assertion ?

A. Check
B. Get
C. Should
D. Assert

Indice

4) Qu'est-ce qu'un "Yes test" tel que décrit dans l'article sur les assertions ?

A. Un test qui vérifie uniquement les cas positifs
B. Un test toujours "vert" car il ne contient aucune assertion
C. Un test dont le nom commence par "Yes"
D. Un test qui utilise trop d'assertions

Indice

5) Quels verbes correspondraient à un keyword de type action ?

A. Set
B. Get
C. Copy
D. Verify

Indice

6) Quel type de keyword contient habituellement un RETURN ?

A. Keyword d'action
B. Keyword d'assertion
C. Keyword fonctionnel
D. Keyword spécial

Indice

7) Quels outils de test peuvent voir leurs résultats convertis au format Robot Framework via robotframework-oxygen ?

A. JUnit
B. Gatling
C. ZAP
D. Pytest

Indice

8) Quels formats de documentation sont supportés par Libdoc ?

A. robot
B. html
C. reStructuredText
D. Markdown

Indice

9) Où doit-on placer la documentation pour qu'elle soit prise en compte par Libdoc ?

A. Dans la Docstring pour les keywords Python
B. Dans la section [Documentation] pour les keywords Robot
C. Dans un fichier README séparé
D. Dans un fichier YAML de configuration

Indice

10) Dans la syntaxe de la boucle FOR, que représente @{list_users} ?

FOR    ${index_user}    IN    @{list_users}
    Log    ${index_user}
    Check User Is Active    ${index_user}
    Check User Has A Valid Mail    ${index_user}
    # …
END

A. L’"index" qui prend successivement la valeur de chaque élément
B. La variable "conteneur" qui sera parcourue
C. Le nombre maximum d'itérations
D. Une variable de type dictionnaire

Indice

11) Quel mode du FOR IN ZIP arrête l'itération dès que la plus petite liste est entièrement parcourue ?

FOR    ${number}    ${name}    IN ZIP    ${NUMBERS}    ${NAMES}    mode=?????

A. STRICT
B. LONGEST
C. SHORTEST
D. DEFAULT

Indice

12) Quelle syntaxe de boucle FOR permet d'obtenir à la fois l'index numérique et la valeur de chaque élément d'une liste ?

A. FOR ${index} IN RANGE @{LIST}
B. FOR ${index} ${item} IN ENUMERATE @{LIST}
C. FOR ${index} ${item} IN ZIP @{LIST}
D. FOR ${index} IN @{LIST}

Indice

13) Comment itère-t-on correctement sur les clés/valeurs d'un dictionnaire avec une boucle FOR

A. FOR    ${key}    ${value}    IN    &{DICT}
B. FOR ${key} ${value} IN DICT &{DICT}
C. FOR ${key} IN @{DICT}
D. FOR ${key} ${value} IN ENUMERATE &{DICT}

Indice

14) Quelles valeurs prend successivement la variable i dans la boucle suivante ?

FOR    ${i}    IN RANGE    1    5
    Log    ${i}
END

A. 1, 5
B. 1, 2, 3, 4
C. 0, 1, 2, 3, 4
D. 1, 2, 3, 4, 5

Indice : "limite non atteinte"

15) Quels éléments Robot Framework l'outil robotframework-find-unused est-il capable de détecter ?

A. Les keywords non utilisés
B. Les variables globales non utilisées
C. Les fichiers non utilisés
D. Les librairies installées mais non importées

Indice


Réponses

  1. B : 200 caractères
  2. A et B : --maxassignlength -1 et --maxassignlength 0
  3. A, C et D : Check, Should, Assert
  4. B : Un test toujours "vert" car il ne contient aucune assertion qui valide vraiment le résultat
  5. A et C : Set et Copy
  6. C : Keyword fonctionnel
  7. A, B et C : JUnit, Gatling et ZAP
  8. A, B et C : robot, html, reStructuredText
  9. A et B : Docstring (Python) et [Documentation] (Robot)
  10. B : La variable "conteneur" qui sera parcourue
  11. C : SHORTEST
  12. B : FOR ${index} ${item} IN ENUMERATE @{LIST}
  13. A et C : FOR ${key} ${value} IN &{DICT} et FOR ${key} IN @{DICT}
  14. B. : 1, 2, 3, 4
  15. A, B et C : Keywords, variables globales, fichiers