Skip to content

old-door/qa-playground

Repository files navigation

QA Automation Playground

License: MIT Made for QA Learning Playwright

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.


✨ Purpose

  • 📚 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.

🚀 Getting Started

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

🧩 Available playground pages

/ – 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.

🧪 Available test examples

🤝 Contributing

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.

📄 License

This project is licensed under the MIT License — free to use, modify, and share for educational or commercial purposes.

About

A demo project for QA automation using TypeScript and Playwright.

Topics

Resources

License

Stars

Watchers

Forks