Skip to content

ing-bank/INGenious

Repository files navigation

INGenious Playwright Studio - Test Automation for Everyone

Build INGenious Source Code Static Badge


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

  • Get Started in 5 minutes

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

    ➡️ Getting started

  • No Code/Low Code

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

    ➡️ IDE

  • Browser Automation

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

    ➡️ Browser Testing

  • API Automation

    INGenious leverages Java HTTP Client to create API tests.

    ➡️ API Testing

  • Full customization

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

    ➡️ Customizations

  • Integrated BDD

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

    ➡️ BDD Support

  • Seamless Azure Test Plan Integration

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

    ➡️ Test Plan

  • 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.

    ➡️ Integration

  • Open Source, MIT

    INGenious is licensed under MIT and available on GitHub

    ➡️ License


Features coming soon

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

📱 Mobile App testing

📂 Database testing