testRigor is a user-friendly system driven by Generative AI in software testing. It helps anyone create tests easily, focusing on user experiences rather than technical details like element locations. It works for different types of testing on various platforms, such as
To create your end-to-end tests with testRigor, you have several options:
With testRigor, a diverse range of testing activities becomes feasible, including
Step #1: Go to https://app.testrigor.com/login
Step #2: Tap on Signup
Step #3: Complete the Signup and verification process.
Step #4: Redirects user to Home page where user can create Test Suites and Test cases.
We are going to automate the Login page of Demo Orange CRM >>
https://opensource-demo.orangehrmlive.com/web/index.php/auth/login
Step #5: Enter Details for Test Suite
Explanation of Above Test Case Steps
Enter Values in the Field:
Use “enter” keyword then text “Admin” use “into” keyword then provide locator, name, label, etc. of the field “Username.”
Click Button:
“click” keyword, then button name, label “Login” use to click the button.
Verification/ Assertion:
“check if page contains” keyword then “OrangeHRM OS 5.5”.
click | To click on any element | click “cart” |
click on the 3rd “hello” 5 times | ||
double click on the 3rd “hello” | ||
right click on the 3rd “hello” | ||
Type | It should be mainly used for typing free text into input fields. You may type text without referencing an input field if the previous step has already placed the cursor within the input field you wish to use: | click on “Notes” type “This is a test.” |
For multi-line inputs: | click on “Notes” type text starting from next line and ending with [END] line1 line2 line3[END] |
|
enter | Enter supports/selects/dropdowns/checkboxes/etc. For checkboxes, you can: |
enter “1” into “my checkbox” |
Select | For value selection from dropdowns: | select “code or value” from “MySelect” |
select second option from “MySelect” | ||
Check | Check page content by string: | check that page contains “Hello” |
Check that page did not change after some action: | check that page didn’t change | |
Check Element | check that “payout” contains “1000.00” | |
Scroll | Scroll down, up, left, right | scroll down |
Partial scroll | scroll down by 1/2 of the screen | |
Scroll till any element or text | scroll down until page contains link exactly “Contact Us” | |
Scroll using the mouse | scroll down on “text” until page contains “Sign here!” using the mouse | |
wait | for adding wait to execute next step | wait 3 sec |
swipe | Swipe right, left, down and up | swipe right |
swipe down on “right_panel” |
See more commands and details here.
If you frequently use a particular sequence, you can save it as a Reusable Rule and reference it using a name of your preference.
Example: The first six steps of the example below will take you to your checkout page. If you frequently perform this process, create one rule to simulate all those steps.
click "Men Clothing" scroll down click "Men's cargo shorts" click "brown" click "Size 34" click "Add to cart" check that page contains "Your order is nearly complete!"
Then, go to the Reusable Rules section in Test Rigor, assign the name “go to checkout page” to your rule, and add the first 6 steps above. From then on, you can simply use the syntax below to trigger all 6 steps:
go to checkout page check page contains "Add to cart"
Upload File:
enter stored value "keyName" into input file "fileField"
Where “fileField” is a file input element, and “keyname” is the Variable name which we saved in Global variable.
testRigor stands out as an efficient codeless test automation solution, providing a compelling option for organizations seeking generative AI in software testing. Its user-friendly interface caters to both technical and non-technical users, eliminating the need for coding skills.
By harnessing the power of machine learning and artificial intelligence, testRigor introduces an intelligent testing approach, enabling early detection and resolution of defects within the development cycle.
The streamlined workflow, encompassing test case creation, automated test execution, defect reporting, and ongoing test maintenance, ensures comprehensive test coverage with minimal manual intervention.
A standout feature is its machine learning-driven test generation, which automates the creation of test cases based on application behavior and significantly enhances overall testing efficiency.
With a scriptless approach, testRigor simplifies testing processes, allowing testers to articulate tests using simple, human-readable commands. Its adaptive regression testing dynamically adjusts test coverage to application changes, optimizing resources.
The tool’s advanced defect analysis, powered by intelligent algorithms, also provides valuable insights for prioritizing bug fixes and improving software quality. In essence, testRigor proves valuable for organizations seeking to enhance testing effectiveness, reduce timelines, and maintain high testing standards throughout the software development lifecycle.
USA408 365 4638
1301 Shoreway Road, Suite 160,
Belmont, CA 94002
Whether you are a large enterprise looking to augment your teams with experts resources or an SME looking to scale your business or a startup looking to build something.
We are your digital growth partner.
Tel:
+1 408 365 4638
Support:
+1 (408) 512 1812
COMMENTS ()
Tweet