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 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.


About Inflectra

Our mission to helping our customers - large corporations, small businesses, professional services firms, government agencies and individual developers – with the means to effectively and affordably manage their software development and testing lifecycles, so as to decrease the time to market and increase return on investment.

At Inflectra, we are fully committed to provide our customers with the very best products and customer service. We believe in going the extra mile to ensure that each customer is satisfied with our software products. We have the experience and the commitment to deliver the products customers need to deliver their projects and assure quality every step of the way. (Learn More)

Our Guarantee

We are so confident that you will be fully satisfied with our products that we offer a 30-day, unconditional, money back guarantee! (Learn More)