testRigor Features
testRigor is a way to create tests using plain English, and it has two main benefits:
- Manual testers can build test automation 15 times faster than with Selenium. Inspirational video here.
- Our customers spend 200 times less time than Selenium users. Especially for a quickly changing product because tests are from end-user’s perspective. Adapting to new functionality is as easy as find and replace.
The top 42 features of testRigor are:
- Usage of plain English to allow anyone to build/understand tests purely from end-user’s point of view, avoiding relying on locators. Learn more in this video
- Support for web testing on Desktop and Mobile almost all browsers on multiple OSes such as, for example, Internet Explorer on Windows and Safari on Mac and on iOS
- Support of mobile testing, including mobile testing on physical devices through our partners and testing of hybrid apps
- The easiest way to test emails with email being rendered is to allow you to see how it works. You can easily click buttons in email and extract codes. You can see a video here
- 2FA login support, including login with email, text messages, and Google Authenticator
- API testing
- Mocking of API calls
- Data-driven testing with datasets support, including data from CSVs. Video here
- Validation of downloaded files, including PDFs, CSVs, Microsoft Word, Microsoft Excel, etc. See example here
- Accessing DBs
- Ability to work with texts in images using OCR and ability to refer to buttons/texts based on Machine-Learning-based image classification
- Testing of Chrome Extensions
- Easily generate unique test data based on specified format or ReGex
- Typing and copy/paste support
- Easily work with tables and forms
- Ability to work with multiple tabs easily
- Ability to work with multiple browsers and devices at the same time running different sessions
- Working with Geo locations for your devices “moving” the device
- Comparing how parts of the screen (based on id/location) changed compare to previous execution. Here is an example
- Built-in login support. Here is an example
- Creating PDF containing screenshots of all pages on a website
- Executing JavaScript in the browser under test
- Ability to group your steps into functions (Reusable Rules) with arbitrary names
- Variables (Stored Values) support which can be overridden/passed by API when triggering test suite from CI. Multiple pre-defined variables support such as “todayDayOfMonth”
- Executing some sections conditionally or until a certain condition is met
- You can use JavaScript on top of testRigor
- Built-in Applitools support and some simple UI testing
- Ability to upload files in different ways
- Ability to create files based on a template before uploading
- Ability to perform phone calls/phone call validations / SMS messages/SMS messages validations
- Audio testing, testing of the audio played. Recording/playing audio
-
Ability to test that the video is playing by saying
check that video "movie" is playing
- Ability to access and work with cookies/local storage/session storage/user agent
- Ability to have all possible steps, including browser steps, mobile app steps, API calls, text messages etc., in one test
- Recording of executed tests as videos
- Monitoring/scheduled execution with PagerDuty integration. See video here
- Ability to post test results to any test case management system and to Slack, MS Teams, Emails, etc.
- Transparent support for iframes/shadow doms/hybrid apps, etc. See video here
- Ability to generate tests based on how your users use your application in your production (Behavior-Driven Test Generation)
- Load testing using the same tests
- Automatic accessibility testing. See a video here
- Integrations with:
- All test case management systems, including TestRail, Zephyr, XRay, etc.
- Jira, Azure DevOps ticketing, etc.
- All CI platforms, including Jenkins, CircleCI, Azure DevOps, etc.
- All Infrastructure Providers, including BrowserStack, LambdaTest, SauceLabs, etc.