Git Product home page Git Product logo

jeta's Introduction

!!! This project is outdated. New version is here: https://github.com/mariaklimenko/sample-test-automation !!!

Easy testing automation solution in Java, Maven, Cucumber and Selenium WebDriver and more

This simple project demonstrates Web UI test automation solution written in Java, Maven, Cucumber and Selenium WebDriver including cross browser testing support. We leverage powerful open-source libraries and tools to build automation testing framework which is easy to setup and maintain even for newbies in Java world.

We use WebDriverManager which currently supports management of Chrome, Opera, Internet Explorer,Microsoft Edge, PhantomJS, and Firefox.

In addition to that there is API testing support:

  • REST API testing example with leverage of Rest Assured, WireMock for mocking service responses, and Jackson for convenient work with POJO's
  • JMS API testing example using Apache ActiveMQ embedded broker for mocking server-side

In future we also plan to show here how to auto test JMX, RMI, JDBC and more. Other than that, there is plan to show how to do data-driven testing in Cucumber and how to run unit tests, integration tests and executable specifications from a single call to Junit.

Furthermore, we plan to show how to do flexible and beautiful test reporting using Allure and integrate your test base to CI tools

Installation instruction

Speedrun Install Checklists

jeta's People

Contributors

mariaklimenko avatar yuran4g avatar

Stargazers

Victor Moraes avatar  avatar Alexey Ogarkov avatar

Forkers

yuran4g

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.