Skip to content

Latest commit

 

History

History
87 lines (65 loc) · 4.07 KB

README.md

File metadata and controls

87 lines (65 loc) · 4.07 KB

Test Automation Bootstrap

logo
stars stars forks linkedin

A template to jumpstart test automation frameworks

releases Release build issues GitHub contributors license

Explore the docs »

Ask Question · Report Bug · Request Feature

Contents:

What does a test-automation-bootstrap test look like?

@Test
@Mock(clazz = MockExampleModel.class)
public void shouldPerformSearchSuccessfully() {
    open("https://google.com");

    googleSearchPage
            .searchComponent()
            .searchFor("mock")
            .searchComponent()
            .self()
            .shouldHave(value("mock"));
}

About

A simple and effective template to quickstart any test automation framework in no time.

Using the goods of
  • Selenide - A selenium wrapper for concise UI tests
  • ExtentReports - Provides customizable test reports.
  • SonarQube 🐳 - A static analysis tool
  • SeleniumGrid 🐳 - Allows to scale the test execution as well as providing the required browser types
  • Checkstyle - Code linter
  • Elastic Stack 🐳 - Enables distributed log aggregation and visualization

🐳 stands for dockerized

Getting Started 🚀

Use this project as a template, or clone it. That easy!

Documentation

Explore the documentation and tailor the features available according to your needs.

Changelog

Automatically generated by using github-changes.

Available here.

Contributing

Open source from the first commit ✨

Dive into test-automation-bootstrap's contribution guide.