Automated Recording

Rapise provides a powerful automated test recorder that captures your interactions with the application being tested and uses that to build a reusable object repository and automated test script. With its extensive set of libraries, Rapise will automate your web, mobile and desktop testing including hybrid applications.

Powerful Test Recording

The Rapise test recorder is designed to be much more powerful and robust that the standard record and capture methods of other tools. Using its Learn And Go™ methodology. Rapise will capture the user actions as the tester interacts with the application being tested, along with the specific objects and controls. This enables Rapise to build a reusable library of objects (buttons, form fields, etc.) that can be used in the test script, providing significantly better extensibility and maintainability of your tests.

Key features of the Rapise recorder include:

  • Capture of all kinds of user action (clicks, keypresses, swipes)
  • Editing of the user actions ‘on-the-fly’ during the recording
  • Built in Validation module that allows you to test data during recording
  • Support for web, desktop and mobile applications
  • Ability to use the Spy tool to pick specific objects during recording
  • Centralized repository of learned objects for easy maintainability

Auto-Library Detection

The Rapise recorder makes things easy for the tester. You can select the application being tested from the list of running applications and Rapise will determine the best combination of libraries to use to capture events from the application being tested:

Rapise will detect different web browsers, different desktop applications, third party libraries and extensions and ensure that the right libraries are loaded. You can either pick an application that is running, drag the Finder tool over a running window, or event just tell Rapise to launch the specified application.

Of course you know you application best of all, so Rapise provides the ability to override the auto-detection and manually select the best combination of libraries that should be used to test your application. You can choose a combination of web browser, plugin technologies (Flash, Flex, Java) and any third party libraries (jQuery, GWT) for example.

Event Capture and Customization

As you interact with your application, Rapise will record the object being used as well as capture the user action being performed. You can see in real-time, the type of object that has been captured as well as the detected user action. Sometimes you may want to change the event being recorded, so Rapise lets you edit the test actions right during the recording phase:

This allows to remove unnecessary steps as well as refine the actions that are recorded. For example you might want to change a left-click to a double-click, or remove an action that you performed by mistake.

Integrated Test Validation

Recording the set of user interactions is important, but to make the automated test powerful and most useful, you typically need to test certain data elements on the screen to make sure that they match the expected result. Rapise makes this easy by providing the integrated verification system:

During the test recording, you can click the ‘Verify’ button and then select an object on the screen. Rapise will dynamically query that object and provide a list of properties that you can verify. Once you have selected the object property, it will automatically add that as a verification point in the final test script.

Object and Script Creation

Once the recording has been completed, Rapise will automatically populate its object repository with the various objects that were recorded as well as create the test script based on the user actions that were captured:

The reusable object repository is then available for further scripting and test development. The test script that is recorded will include comments that describe what was being performed, any verification points that test the data displayed in the application, and the test script that can be played back to execute the recorded actions against the application being tested.


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)