Test Validation

Rapise lets you add verification points to your test scripts so that you can make sure your tests are producing the expected results and behavior during testing. You can add verification points during recording or manually after the fact using the IDE.

Comprehensive Test Validation

When executing automated tests you will almost always need to check that the system is behaving as expected and that the data displayed on the screen matches your expectations. Rapise includes a powerful test verification system that makes it easy to create and add new verification steps and checkpoints during recording, as well as a powerful validation framework that can be extended through the scripting in the IDE. With Rapise you can perform positive and negative testing using the same script.

Key features of Rapise checkpoints and validations:

  • Automatic creating of test case checkpoints and verifications during recording
  • Easy to create verification points using the object property inspector
  • Create, update and refactor verification steps in script using the IDE
  • Powerful verification options including text, size, image and regular expressions
  • Results of test checkpoints sent back to test management tools such as SpiraTest

Verify during Recording

When recording or learning objects during test creation, you can use the handy ‘Verify’ option to display graphically the properties available for the object under test:

From here you can choose which properties you wish to verify and the system will add them to the list of recorded actions:

Upon completing the recording or learning session, the objects will be included in the reusable object repository and the verification actions will be automatically included in the generated test script as verification steps.

Adding Verification in Script

In addition, you can of course view and edit all of the test checkpoints and verification points directly in the IDE using the JavaScript script editor:

Using the built-in Tester object you can write tests for the various objects being tested using any of the available properties, regardless of whether the application is a desktop, web or mobile application.

Advanced Verification Options

In addition to verifying simple object properties such as text and height, Rapise provides some additional, powerful tools to make the job of the tester even easier.

Use of object images

Sometimes there is an object that does not render as text and you need to verify that it is displayed as expected. Rapise provides built-in support for extracting an application object as a bitmap and comparing it against the reference image.

It can even convert the image to black and white to aid in the comparison.

Use of regular expressions

Sometimes there is an object that has data that will vary depending on the state of the application. Rapise provides a built-in support for regular expression matching. This lets you define the matching expression and Rapise will intelligently compare the data on the screen to the specified expression to see if there is a match.

Try Rapise free for 30 days, no credit cards, no contracts

Start My Free Trial

And if you have any questions, please email or call us at +1 (202) 558-6885