Skip to content

QATonic/qastarter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

QAStarter Logo

QAStarter

Free QA Automation Framework Generator

Create production-ready test automation frameworks instantly.
Selenium, Playwright, Cypress, Appium, RestAssured & more.

GitHub stars GitHub forks License Issues

Live DemoFeaturesQuick StartTechnologiesContributingLicense


✨ Features

  • 🚀 Instant Generation - Create complete test automation projects in seconds
  • 🎯 46+ Templates - Covering web, mobile, API, and desktop testing
  • 🔧 Production Ready - Page Object Model, utilities, config, and more included
  • 📊 CI/CD Integration - GitHub Actions, GitLab CI, Azure DevOps, Jenkins, CircleCI
  • 📈 Reporting Tools - Allure, ExtentReports, HTML reports
  • 🐳 Docker Support - Optional Dockerfile and Docker Compose for containerized testing
  • 🌐 No Signup Required - 100% free, instant download

🛠️ Supported Technologies

Testing Frameworks

Web Mobile API Desktop
Selenium Appium RestAssured WinAppDriver
Playwright Espresso Requests PyAutoGUI
Cypress XCUITest SuperTest
WebdriverIO RestSharp

Languages

  • Java (TestNG, JUnit5)
  • Python (pytest)
  • JavaScript/TypeScript (Mocha, Jest)
  • C# (NUnit, MSTest)

Build Tools

  • Maven, Gradle (Java)
  • npm (JavaScript/TypeScript)
  • pip (Python)
  • NuGet (C#)

🚀 Quick Start

Using the Web App

  1. Visit qastarter.qatonic.com
  2. Select your testing type, framework, and language
  3. Configure CI/CD, reporting, and utilities
  4. Click "Generate & Download"
  5. Extract and start testing!

Running Locally

# Clone the repository
git clone https://github.com/QATonic/QAStarter.git
cd QAStarter

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

📁 Project Structure

QAStarter/
├── client/                 # React frontend (Vite + TypeScript)
│   ├── src/
│   │   ├── components/     # UI components
│   │   └── pages/          # Page components
│   └── public/             # Static assets
├── server/                 # Express backend
│   ├── templates/          # Template packs
│   │   └── packs/          # 46+ template configurations
│   └── services/           # Business logic
├── shared/                 # Shared code (validation, schemas)
└── dist/                   # Production build

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

Ways to Contribute

  • 🐛 Report bugs and issues
  • 💡 Suggest new features or templates
  • 📝 Improve documentation
  • 🔧 Submit pull requests

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Support

If you find QAStarter helpful, please consider:

  • Starring the repository
  • 🍴 Forking to contribute
  • Supporting on Buy Me a Coffee

Made with ❤️ by QATonic Innovations

LinkedInTwitterYouTube

About

Free QA Automation Framework Generator

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors