Welcome to Irvy

Because we know setting up test automation is not easy.

Get Started Source

About Irvy

Irvy is a powerful and intuitive test automation tool that brings efficiency and simplicity to your testing process. Our mission is to provide an accessible platform that caters to all levels of programming expertise, from novices to experienced automation engineers.

Whether you're transitioning between languages or starting a new project from scratch, Irvy offers a seamless experience by creating a comparable building block structure that suits your preferred language. This feature makes it incredibly easy for engineers working in a particular programming language, such as Java, to shift to a different one like C# or JavaScript.

With Irvy, you can automate your test cases, easily manage test suites, and produce meaningful test reports, all from a single platform. Irvy integrates with popular frameworks such as xUnit for C#, pytest for Python, and Jest for JavaScript, providing a flexible and efficient environment for your test automation needs.

Join the automation revolution today with Irvy and redefine your testing strategy.

Features

Multi-Language Support

Irvy supports a wide range of programming languages including Python, Java, C#, and JavaScript, enabling you to leverage your existing skills or learn new ones.

Integrated Testing Frameworks

Irvy seamlessly integrates with popular testing frameworks like xUnit, pytest, and Jest, making it easy to write and manage tests in your chosen language.

Efficient Test Management

With Irvy, organizing your test cases, tracking their execution, and generating detailed reports becomes a breeze.

Documentation

From installation to writing your first test, learn how to get started with Irvy.

Installation and Usage Guide for Irvy

This guide will walk you through installing Python and using Irvy on different operating systems. We will cover installation on Windows, MacOS, and Linux.

Prerequisites

Before we start, ensure you have the following:

  • A working computer with one of the following operating systems: Windows, MacOS, Linux.
  • Access to the command line terminal.

Installing Python

Irvy requires Python 3.7 or later. Follow the steps below to install Python on your operating system.

Windows
  1. Download the latest Python release from the official website (https://www.python.org/downloads/windows/).
  2. Run the installer, ensure "Add Python to PATH" is checked, then follow the installation prompts.
MacOS
  1. MacOS comes preinstalled with Python, but it's typically an older version. You can use Homebrew to install the latest version.
  2. If you don't have Homebrew, install it with the following command:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Install Python with Homebrew:
    brew install python
Linux
  1. Update your system:
    sudo apt update
            sudo apt upgrade
  2. Install Python:
    sudo apt install python3

Verify Python Installation

Verify your Python installation by checking the version in your terminal:

python --version

You should see output like Python 3.11.3 or later.

Install Irvy

You can install Irvy directly from PyPI using pip:

pip install irvy

Using Irvy

After successfully installing Irvy, you can run it by simply typing the following command in your terminal:

irvy

This will start an interactive command-line interface where you can select the language and tool you want to use for your project. Follow the prompts to generate your test automation project.