Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ing-bank/ingenious

INGenious Playwright Studio
https://github.com/ing-bank/ingenious

api-testing azure-devops browser-automation browser-testing cicd low-code-testing playwright playwright-java test-automation testing-framework

Last synced: about 7 hours ago
JSON representation

INGenious Playwright Studio

Awesome Lists containing this project

README

        

# INGenious Playwright Studio - Test Automation for Everyone

[![Build INGenious Source Code](https://github.com/ing-bank/INGenious/actions/workflows/maven.yml/badge.svg)](https://github.com/ing-bank/INGenious/actions/workflows/maven.yml)
![Static Badge](https://img.shields.io/badge/Version-1.0-%23FF6200)

--------------------------------------------------------------------

**INGenious** enables easy and effective test automation for **everyone.**

Developed and perfected by **ING Bank** for over 4 years of real-world usage, **INGenious** is now open-source and available to everyone. Designed to simplify and streamline test automation, this robust solution empowers teams of all sizes to achieve efficient, high-quality testing. By joining the global testing community, ING aims to collaborate, innovate, and elevate automated testing together.

> [!NOTE]
> It provides an easy and simple way to create highly reliable automated tests. It leverages the power of __Playwright-Java__ and combines it with a user-friendly IDE which makes it a highly effective solution.
> The idea behind INGenious is to enable engineers, business analysts and even non-technical stakeholders to design high quality automated tests which focus on the business goals, without them having to worry about coding.

:atom: **The complete documentation is available here :** https://ing-bank.github.io/ingenious-doc/

## At a Glance

- :white_check_mark: __Get Started in 5 minutes__

Download INGenious and get up and running in minutes. Create and execute your test cases in no time.

[:arrow_right: Getting started](https://ing-bank.github.io/ingenious-doc/gettingstarted/)

- :white_check_mark: __No Code/Low Code__

INGenious comes with an intuitive IDE which makes test designing simple, easy and fun.

[:arrow_right: IDE](https://ing-bank.github.io/ingenious-doc/knowyourframework/)

- :white_check_mark: __Browser Automation__

INGenious leverages the power of **Playwright** to create robust and stable browser tests.

[:arrow_right: Browser Testing](https://ing-bank.github.io/ingenious-doc/browsertesting/)

- :white_check_mark: __API Automation__

INGenious leverages **Java HTTP Client** to create API tests.

[:arrow_right: API Testing](https://ing-bank.github.io/ingenious-doc/api/)

- :white_check_mark: __Full customization__

INGenious comes with a full blown `maven` project which can be easily customized based on project needs.

[:arrow_right: Customizations](https://ing-bank.github.io/ingenious-doc/customizations/)

- :white_check_mark: __Integrated BDD__

INGenious supports BDD way of working and comes with a built-in feature file editor.

[:arrow_right: BDD Support](https://ing-bank.github.io/ingenious-doc/bdd/)

- :white_check_mark: __Seamless Azure Test Plan Integration__

Test Case and Defect Management via Azure DevOps Test Plan can be done with INGenious very easily

[:arrow_right: Test Plan](https://ing-bank.github.io/ingenious-doc/testplan/)

- :white_check_mark: __Seamless integration with any CI tool__

INGenious is built in Java and has a strong command line interface. This makes integration with any CI tool, very easy.

[:arrow_right: Integration](https://ing-bank.github.io/ingenious-doc/ci/)

- :white_check_mark: __Open Source, MIT__

INGenious is licensed under MIT and available on **GitHub**

[:arrow_right: License](https://github.com/ing-bank/INGenious)

--------

## Features coming soon

INGenious will also cater to the following types of testing. Currently, these are in the beta-testing stage in ING.

:iphone: __Mobile App__ testing

:open_file_folder: __Database__ testing

--------