NashTech Blog

Streamline Test Cases with TestRigor: AI-Generated and Keyword-Driven Testing

Table of Contents

I. Codeless automation

Codeless automation testing refers to testing methodologies and tools that allow testers to create and execute automated tests without writing code. This approach aims to make test automation accessible to a wider range of users, including those who may not have strong programming skills.

II. What is TestRigor?

1. Overview of TestRigor

TestRigor is a codeless automation testing tool designed to streamline the creation and maintenance of automated tests for web, mobile, and desktop applications. It focuses on enabling non-technical users to create robust automated tests using plain English commands.

2. TestRigor’s outstanding features

III. How to TestRigor

1. Test case creation

1.1 Using AI-Generated Tool

The AI-generated feature is an essential feature of any modern automated testing tool. With TestRigor, testers can significantly reduce the time spent creating test cases for common scenarios by providing short descriptions for applications under test. For instance, a tester can describe the tested feature, and the AI-generated tool will quickly develop test cases to cover the prescribed scenario.

1.2 Using defined keywords

TestRigor employs keyword-driven testing, allowing testers to define test steps using natural, human-like language. These keywords act as commands instructing TestRigor to perform various actions, such as clicking buttons, entering text, or verifying elements on the user interface. Commonly used keywords can be found here

Example of using keyword to define test steps

1.3 Using Chrome extension as a means of ‘record and playback’

Having included in any other tools on the market, “Record and playback” is a frequently used feature in TestRigor. This feature requires adding an extension to the browser. It acts as a form of automated testing by capturing the user’s interactions on a web browser.

Add extension to Chrome

Testers begin recording, execute various actions on the application’s user interface, and then stop the recording. At the end of the test, TestRigor generates a test script that includes all steps and test data. However, the test script may not always be as precise as we would like it to be, so testers will need to review and adjust the details before re-running the test case.

Test script is generated after the Tester records the test step on the UI

1.4 Using variables

Frequently used test data can be stored as a ‘Set Data’ within TestRigor, enabling easy linkage with relevant test cases as required.

1.5 Reused Rules

TestRigor enables users to save repeated steps or sequences of steps as ‘Reusable Rules.’ By using simple syntax to invoke these stored ‘Reusable Rules,’ the test creation process can be significantly streamlined.

2. Test execution

Testers have the option to execute the entire test suite in one go or configure the execution specifically for tagged test cases.

Navigate to Test Suite Details
Config the execution based on tag

3. Test Report

Once a test suite begins executing, the status of the execution will be updated in the “Test Suite Details” section.

Details regarding the last run can be viewed in the “Reports” section.

IV. Overview

TestRigor provides a simple, low to no-code testing solution that is easy to understand and practice. It efficiently handles various test case aspects, such as managing variables and allowing the reuse of test steps and rules. The record and playback feature speeds up the scripting process, though there is room for improvement in ensuring the accuracy of test steps and locators. Fairly speaking, TestRigor is still considered a tool for testers with low to no coding experience to begin automating the test process.

V. References

Picture of Van Ha Kieu

Van Ha Kieu

Leave a Comment

Your email address will not be published. Required fields are marked *

Suggested Article

Scroll to Top