Basics of testRigor

Basics of testRigor

testRigor is a modern test automation system that uses artificial intelligence to enable virtually anyone to create automated tests for web, mobile, and native desktop, and make those tests stable and reliable.

Unlike many other test automation tools, testRigor doesn’t require a complex and time consuming framework setup. Just select a new test suite and specify the parameters such as name, type of testing, url to run tests against, login credentials, OS, etc and you’re ready to start creating test cases.

The scripts in testRigor are written in plain English with a few requirements:

  1. Each command used looks exactly like it’s shown in the documentation
  2. Each step is always on its own new line
  3. All parameters are in double quotes

testRigor works with elements on the screen that are visible to an actual user. In most cases, there’s no need to identify element locators, and simply refer to elements as they can be seen on the screen (more on that in upcoming sections).

testRigor supports all types of commands that we normally use in day-to-day life: click, type, scroll, enter, hover, reload, drag etc, as well as many others.

All tests are executed in parallel, meaning that all tests within the test suite must be completely independent from each other.

Users can create test cases in testRigor through three primary methods:

  1. Writing the test case from scratch using plain English commands (Details can be found in the documentation section here. This method is also the primary focus of this course).
  2. Recording web test cases using our Chrome test recorder.
  3. Generating test cases based testRigor’s generative AI model (discussed in the AI and Prompt Engineering section of the course).
Primarily via element locators (such as XPath and CSS selectors)
Through manual input during each test execution
By importing element databases from third-party applications
By referring to elements as they appear visibly on the screen
Using the name attribute of the HTML element
Sequentially, one after the other
Only after manual approval for each test
Based on their complexity, from simplest to most complex
In parallel, without a set order
[wpcode id=”1112380″ answers=”4;4″ page=”Basics of testRigor” numoffields=”2″]