> ## Content Index
> Fetch the complete content index at: https://www.apprendre-robot.fr/llms.txt
> Use this file to discover other available public pages before exploring further.

# Quiz de Juillet 2026
- URL: https://www.apprendre-robot.fr/quiz-de-juillet-2026-38ec/
- Published: 2026-07-30T06:00:59.000Z
- Updated: 2026-07-30T06:00:59.000Z
- Author: Alexis
- Tags: Magazine, Quiz

Testez vos connaissances sur les articles publiés en juillet 2026 🤖

Ce quiz n'est pas là pour vous piéger, mais pour vous aider à mieux mémoriser ce qui a été vu ce mois-ci. Attention, il peut y avoir **plusieurs bonnes réponses** par question ! Les réponses se trouvent tout en bas de la page.

Bonne révision !

1. Pourquoi faut-il éviter les pauses incompressibles (ex : Sleep 10 sec) dans une automatisation ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/1521c1a0-c1f5-4742-a8e6-4e50704114e9/) On attend souvent trop longtemps car la pause est dimensionnée « dans le pire cas » Cumulées sur des centaines d'exécutions, elles peuvent représenter des heures d'attente Elles rendent le test plus lisible Elles ne s'adaptent pas aux variations de latence, ce qui provoque de la flakiness  
Valider ma réponse  
Une pause dimensionnée « dans le pire cas » fait perdre du temps, se cumule dangereusement à grande échelle et ne s'adapte pas aux variations de latence (flakiness).
2. Qu'est-ce qu'une « attente active » ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/1521c1a0-c1f5-4742-a8e6-4e50704114e9/) Une pause fixe, mais plus longue « pour être sûr » Une « pause intelligente » qui vérifie très fréquemment la survenue de l'événement attendu Un mécanisme qui s'arrête dès que l'événement attendu a eu lieu Une pause exécutée en parallèle du test  
Valider ma réponse  
L'attente active vérifie fréquemment (\~toutes les 1s) la survenue de l'événement attendu et s'arrête dès que celui-ci a eu lieu.
3. À partir de quel seuil de pause faudrait-il se poser la question de mettre en place une attente active ? Une seule réponse — [Indice](https://www.apprendre-robot.fr/p/1521c1a0-c1f5-4742-a8e6-4e50704114e9/) 100 ms 1 seconde 10 secondes 1 minute  
Valider ma réponse  
L'auteur se fixe comme règle de ne pas mettre de pause de plus d'une seconde, ou du moins de se poser la question d'une attente active à partir de ce seuil.
4. Que peut-on dire du WUKS ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/1f688358-217c-4af2-a6eb-f1a07c83933b/) C'est l'alias de « Wait Until Keyword Succeeds » Il exécute le keyword appelé de manière répétée tant qu'il échoue, jusqu'à ce qu'il passe Il met le test en pause pendant une durée fixe prédéterminée C'est un keyword « spécial » car il modifie le comportement du keyword qu'il appelle  
Valider ma réponse  
Le WUKS (« Wait Until Keyword Succeeds ») est un keyword « spécial » qui ré-exécute le keyword appelé tant qu'il échoue, jusqu'à ce qu'il passe. C'est tout l'inverse d'une pause fixe.
5. Quels sont les 2 modes d'attente proposés par le WUKS ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/1f688358-217c-4af2-a6eb-f1a07c83933b/) Vérifier toutes les X secondes, un nombre maximum Y de fois Vérifier toutes les X secondes, pendant un temps maximum de Y secondes Vérifier en continu jusqu'à interruption manuelle Vérifier à des intervalles aléatoires  
Valider ma réponse  
Mode 1 : intervalle + nombre maximum de tentatives (ex : 20 times 1 sec). Mode 2 : intervalle + durée maximum (ex : 30 sec 1 sec).
6. En quoi consiste l'approche « classique » de l'assertion en 2 temps ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/a87417e8-2d96-4e14-a310-c231ec2bcfcf/) Un « Get » puis un « Check » Un Setup puis un Teardown Récupérer la valeur dans une variable puis la comparer avec Should Be Equal Exécuter le test deux fois de suite  
Valider ma réponse  
C'est le « Get puis le Check » : on récupère d'abord la valeur dans une variable, puis on la compare avec Should Be Equal.
7. Quels sont les avantages de l'assertion « en 1 temps » (ex : Mail Sender Should Be) par rapport à l'assertion en 2 temps ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/a87417e8-2d96-4e14-a310-c231ec2bcfcf/) On divise le nombre de lignes d'assertion dans le test par 2 On ne perd pas en expressivité En cas d'échec, on a directement le contexte sans aller voir le keyword au-dessus Le test s'exécute plus rapidement  
Valider ma réponse  
Moitié moins de lignes, autant d'expressivité, et un contexte immédiat en cas d'échec. La vitesse d'exécution n'est pas un avantage cité.
8. Parmi ces phrases, lesquelles seraient vraiment des conseils pour écrire un bon Test case ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/98d5c334-075f-4f40-9f81-81e5818fd251/) Le Test case doit être compréhensible par tous (développeur, PO, client, expert métier) Le Test case doit tester la fonctionnalité dans tous ses détails techniques Les données liées à l'environnement doivent être variabilisées et jamais en dur Le scope fonctionnel du Test case doit être limité  
Valider ma réponse  
Le Test case ne doit PAS tester la fonctionnalité dans tous ses détails techniques : c'est le rôle des tests de plus bas niveau (tests unitaires).
9. Quelles options de la commande « robot » permettent d'injecter facilement des variables d'environnement dans un test ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/98d5c334-075f-4f40-9f81-81e5818fd251/) \--variable \--variablefile \--env \--config  
Valider ma réponse  
Les options --variable et --variablefile de la commande « robot » permettent d'injecter facilement les variables (IP, URL, paths, credentials, etc.).
10. Quels outils permettent de contrôler les règles de nommage et le style d'un Test case en Robot Framework ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/98d5c334-075f-4f40-9f81-81e5818fd251/) Robocop Ruff Pylint Prettier  
Valider ma réponse  
Le linter et formateur Robocop. Ruff, Pylint et Prettier ne sont pas des outils dédiés à Robot Framework.
11. Dans le pattern des 3A (Arrange / Act / Assert), à quelle partie correspond le Setup ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/d8970295-681b-461a-a155-c07cd12240b5/) Arrange Act Assert Aucune des trois  
Valider ma réponse  
« Arrange », c'est en fait le Setup : on y met tout ce dont on a besoin pour pouvoir réaliser le « Act ».
12. Quel est l'intérêt du Setup dans un Test case ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/d8970295-681b-461a-a155-c07cd12240b5/) Rendre le test plus répétable Accélérer l'exécution du test Placer le test dans les conditions permettant sa bonne exécution Remplacer les assertions du test  
Valider ma réponse  
Le Setup place le test dans les conditions permettant sa bonne exécution, ce qui le rend beaucoup plus répétable (le R de FIRST).
13. Quels sont les 3 niveaux de Teardown dans Robot Framework ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/488a2eb9-697a-4414-a792-de774ace2c9f/) Le Test Teardown Le Suite Teardown Le Keyword Teardown Le Variable Teardown  
Valider ma réponse  
Test Teardown, Suite Teardown et Keyword Teardown (les keywords utilisateur peuvent même avoir un Setup depuis la version 7.0).
14. Que peut-on dire du Teardown dans Robot Framework ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/488a2eb9-697a-4414-a792-de774ace2c9f/) Tous ses keywords sont exécutés jusqu'au bout, même si certains échouent Il n'est exécuté que si le test réussit Il peut servir à afficher des informations de debug en cas d'échec Un Suite Teardown de type « Folder » se place dans un fichier \_\_init\_\_.robot du répertoire  
Valider ma réponse  
Le nettoyage a lieu « coûte que coûte », il peut loguer des infos de debug en cas d'échec, et le Suite Teardown de type « Folder » se place dans \_\_init\_\_.robot. Il est exécuté que le test réussisse OU qu'il échoue.
15. Que peut-on dire de l'outil rffalsegreen ? Plusieurs réponses possibles — [Indice](https://www.apprendre-robot.fr/p/b2eaed75-3cb4-43a3-9f24-6cd83c27dd17/) Il détecte les « Yes » tests, ces tests qui n'ont pas de vraie vérification/assertion Il s'installe avec pip install robotframework-falsegreen Il corrige automatiquement les tests détectés L'idéal est de l'intégrer dans un pipeline de CI  
Valider ma réponse  
rffalsegreen détecte les tests sans vérification, s'installe via pip, et s'intègre idéalement en CI. Il alerte mais ne corrige pas automatiquement.

Une question compte juste uniquement si toutes les bonnes réponses sont cochées, sans erreur.