Le parcours, leçon par leçon

Chaque leçon, en page à lire et à partager

72 leçons sur 13 modules — le même cours que le parcours interactif enseigne, avec une URL pour chaque leçon. Le suivi de progression et les exercices vivent dans l'app ; la lecture se passe ici.

Fondations Python & la méthode en 6 étapes

Semaines 1–3 · 5 leçons

  1. Variables, types, structures de contrôle & fonctions
  2. Listes, dicts, ensembles & tuples — quand et pourquoi
  3. Motifs de manipulation de chaînes
  4. La méthode en 6 étapes — un exemple travaillé
  5. Traçage à la main — là où la logique grandit vraiment

Bootcamp de logique

Semaines 4–6 · 5 leçons

  1. Motif 1 — Compter la fréquence des choses
  2. Motif 2 — Deux pointeurs
  3. Motif 3 — Fenêtre glissante
  4. Motif 4 — Arithmétique d'indices & parcours de matrices
  5. Les essentiels de la POO — classes, héritage, méthodes magiques, décorateurs

Fondamentaux du test, revus pour l'automatisation

Semaine 7 · 5 leçons

  1. La pyramide des tests & les quadrants — quoi automatiser en premier
  2. Valeurs limites & partitionnement par équivalence comme entrées d'automatisation
  3. Tables de décision & transitions d'état
  4. Test basé sur les risques — décider quoi NE PAS automatiser
  5. Shift-left, shift-right & votre stratégie de test d'une page

Travailler comme un ingénieur : Git, PRs & revue de code

Bonus · sans semaines en plus · 6 leçons

  1. La boucle : branche, commit, PR, merge
  2. Votre premier conflit de merge
  3. Lire du code que vous n'avez pas écrit
  4. Recevoir une revue sans le prendre personnellement
  5. Donner une revue en tant que personne qualité
  6. Des commits et PRs qu'un examinateur lira

Automatisation UI : Selenium + Playwright + pytest

Semaines 8–11 · 6 leçons

  1. Sélecteurs Selenium : trouver l'élément que vous voulez
  2. Attentes, actions & frames — tuer l'instabilité à la source
  3. Playwright : attente automatique, sélecteurs & tracing
  4. pytest en profondeur : fixtures, conftest, parametrize & marqueurs
  5. Le Page Object Model, fait correctement
  6. Les cas difficiles : éléments dynamiques, iframes, uploads & simulation réseau

Le test qui échoue : déboguer l'automatisation comme un senior

Bonus · sans semaines en plus · 6 leçons

  1. Les quatre questions qui trient tout échec
  2. Lire le traceback comme un senior
  3. Rétrécir l'espace de recherche
  4. Instable ou cassé : prouvez-le avec un chiffre
  5. Ça n'échoue qu'en CI
  6. Le compte rendu : bug produit ou bug de test

Automatisation d'API, de zéro à confiant

Semaines 12–15 · 6 leçons

  1. Le modèle mental HTTP & votre première collection Postman
  2. Recréez-le en code : requests + pytest avec état partagé
  3. Faites confiance à la forme : validation de schéma & test négatif
  4. Passer la porte : clés d'API, Bearer/JWT & OAuth2
  5. SQL pour testeurs : prouvez que l'API a vraiment écrit dans la BD
  6. Mocking & contrats : des tests rapides, hors-ligne, fiables

Architecture de framework & CI/CD

Semaines 16–18 · 6 leçons

  1. Concevoir un framework de zéro : les couches
  2. Les quatre patterns que les SDET utilisent vraiment
  3. Données de test : fixtures vs factories vs ensemencement
  4. CI avec GitHub Actions : exécuter UI + API à chaque push
  5. Docker & Selenium Grid : des environnements de test reproductibles
  6. Parallèle, réessais & quarantaine des tests instables

QA augmentée par l'IA & outillage moderne

Semaines 19–20 · 5 leçons

  1. Transformer une user story en cas de test — promptez comme un ingénieur
  2. Critiquer et élaguer — là où les tests générés par IA deviennent aveugles
  3. Assistants de code IA — quoi déléguer, quoi relire
  4. Sélecteurs auto-réparants — et le risque de faux succès
  5. Livrez une suite IA-dans-la-boucle via la CI — et racontez l'histoire

Tester les fonctionnalités IA : évals, RAG & hallucinations

Bonus · sans semaines en plus · 6 leçons

  1. On ne peut pas assertEqual un LLM
  2. Golden sets et évals hors-ligne
  3. Tester le RAG : récupération vs génération
  4. Mesurer l'hallucination
  5. Test adverse : jailbreaks et injection
  6. Garde-fous, CI, et la réponse d'entretien

Stratégie, métriques & diriger la qualité

Semaines 21–22 · 5 leçons

  1. Stratégie de test : décider ce qui s'exécute où
  2. Les métriques qui comptent (et celles qui ne comptent pas)
  3. Construire ou acheter et défendre l'automatisation
  4. Mener une équipe du manuel à l'automatisation
  5. Conception système et les scénarios lead classiques

Le parcours du combattant des entretiens & candidatures

Semaine 23 · 5 leçons

  1. Simulez toute la boucle, un round par jour
  2. Code de rappel : refaites vos problèmes les plus durs de mémoire
  3. Peaufinez GitHub : un README qu'un examinateur survole en deux minutes
  4. Réécrivez votre CV pour refléter les vraies offres
  5. Votre pitch de 4 minutes « explique-moi ton framework »

Préparation finale : la banque de questions des grandes entreprises

Semaine 24 · 6 leçons

  1. STAR : un cadre pour chaque réponse « raconte-moi une fois où »
  2. Choisissez la bonne histoire avant de commencer à parler
  3. Répondre proprement à « quelle est la différence entre X et Y »
  4. Les 4 minutes « explique-moi ton framework »
  5. Questions de system design pour testeurs, étape par étape
  6. Gérer « je ne sais pas » et les questions surprises