A minimal React + TypeScript + Playwright playground for demonstrating different QA automation approaches, test cases, and concepts.
Built for the QA community — open source, easy to run locally, and intentionally simple (no styles, no complex logic) so you can focus on testing techniques.
- 📚 Educational resource for QA engineers & test automation learners.
- 🧪 Sandbox for practicing automation with Playwright.
- 🛠️ Demonstrates different QA cases and approaches.
- 🔍 Great for experiments, workshops, and demos.
npm install
# Also download new browser binaries and their dependencies:
npx playwright install --with-deps
# Start playground app
npm run dev
# Use new terminal to run all Playwright tests via UI mode:
npm run test
/ – Introductory text about the playground.
/table – A sortable table with multiple column types.
/items – An item catalog with various filters.
/chart – A page with a chart (canvas) showing item values and labels.
Pull requests with new QA case examples are welcome! For major changes, please open an issue first to discuss what you’d like to add.
This project is licensed under the MIT License — free to use, modify, and share for educational or commercial purposes.