Skip to content

sergiomartins8/test-automation-bootstrap

Repository files navigation

Test Automation Bootstrap

logo
stars stars forks linkedin

A simple and effective boilerplate repo to quickstart test automation frameworks

releases Release build issues GitHub contributors license

Explore the docs »

Ask Question · Report Bug · Request Feature


About

The goal is to have this repo with boilerplate code in a way that anyone can quickstart a variety of automation frameworks, from functional to non-functional testing.

Features

  • User interface testing (java) containing:
    • Code checkstyle
    • Customizable testing suites
    • Lombok (boilerplate code generator)
    • Capabilities to run mocked tests
    • HTML reports
    • Selenide (selenium webdriver library)
  • Selenium Grid 🐳
  • Jenkins templates (kubernetes compatible!)
  • Sonarqube 🐳
  • Elastic Stack 🐳
    • Distributed Test Reporting
    • Service Monitoring
  • Slack custom notifications
  • Load testing

🐳 stands for Dockerized.

Getting Started 🚀

Fork this project, or clone it. That easy!

Documentation

You'll find a readme with all the documentation within each package. Those are mostly going to be guidelines, not rules. Use your best judgment, and feel free to propose changes or implement new features in a pull request.

Changelog

Available here.

Automatically generated by using github-changes.

Contributing

Open source from the first commit ✨

Dive into the contribution guide.