Utilisez ces sites de démonstration pour vous entraîner à l’automatisation de tests
Apprendre l’automatisation de tests, c’est bien. Pouvoir pratiquer sur de vraies applications, c’est mieux. Le problème : on ne peut pas tester sur des sites en production (les conséquences légales sont réelles). Voici une sélection de sites de démonstration conçus spécifiquement pour s’entraîner.
Important : ne testez jamais sur des sites en production sans autorisation explicite. Utilisez exclusivement les sites listés ci-dessous ou vos propres environnements de test.
Applications Web complètes
Ces sites simulent de vraies applications avec des workflows complets (inscription, connexion, panier, paiement…). Idéals pour écrire des scénarios E2E réalistes.
- ParaBank — Application bancaire complète (comptes, virements, prêts)
- Restful Booker — Système de réservation hôtelière avec API REST
- Automation Practice — E-commerce avec recherche, panier et checkout
- OpenCart Demo — Boutique en ligne complète
- Swag Labs — App e-commerce par Sauce Labs, parfaite pour Selenium/Cypress
- Applitools Demo — Application de test visuel
- Automation Bookstore — Librairie en ligne simple et légère
- GlobalSQA Banking — Projet bancaire AngularJS
Pages d’exercices UI
Ces sites proposent des composants isolés (formulaires, tableaux, drag & drop, iframes…) pour maîtriser les interactions spécifiques avec Selenium, Cypress ou Playwright.
- The Internet (Herokuapp) — Collection d’éléments UI classiques à tester
- Selenium Test Pages — Pages de test officielles pour Selenium
- LetCode — Exercices interactifs par composant
- DemoQA — Formulaires, widgets, interactions et frames
- Ultimate QA — Challenges d’automatisation progressifs
- UI Test Automation Playground — Scénarios pièges pour testeurs avancés
- SelectorsHub Practice — Entraînement aux sélecteurs XPath et CSS
- WebDriverUniversity — Cours et exercices WebDriver
APIs de test
Pour pratiquer les tests d’API avec Postman, REST Assured, ou les commandes cy.request() de Cypress.
- JSONPlaceholder — Fake REST API avec posts, comments, users
- Swagger Petstore — API documentée en OpenAPI, idéale pour tester CRUD
- Public APIs — Répertoire de centaines d’APIs publiques gratuites
Applications auto-hébergées (DIY)
Ces projets open source se lancent en local. Parfait pour tester dans un environnement que vous contrôlez entièrement.
- OWASP Juice Shop — Application volontairement vulnérable pour les tests de sécurité
- Cypress Real-World App — App bancaire complète avec des tests Cypress pré-écrits
Par où commencer ?
Si vous débutez, commencez par Swag Labs ou DemoQA — ils sont stables, bien documentés et couvrent les cas les plus courants. Ensuite, passez à The Internet pour les composants avancés, et JSONPlaceholder pour les tests API.
Vous cherchez à structurer votre apprentissage en automatisation de tests ? Contactez-moi — j’accompagne les équipes et les individus dans leur montée en compétences.
