Below are some of the most popular features in Rapise. Click on the appropriate feature name
to learn more about the functionality that Rapise offers:
|
Learn And Go
Rapise's unique Learn and Go testing method is much more time efficient than traditional record-and-playback + edit processes. Objects are edited during the learning process instead of waiting for all objects to be recorded then edited. The test script is generated (with parameterized values) as you go. Faster, more complete test script generation and automatic script updates significantly reduces testing time and gets your application to market faster.
|
|
Playback of Tests
When you record a test, Rapise translates your actions into a script. When you playback the test, the script is executed. Tests can be either played-back through the Rapise user interface, directly from the command-line, or from a test management system such as SpiraTest.
|
|
Test Script Editing
Rapise scripts are written in JavaScript (Microsoft JScript). You can run and debug your script using the full featured integrated JavaScript Editor and Debugger. Rapise includes a testing API, with methods for manipulating images, spreadsheets, common GUI widgets, and more.
|
|
Data Driven Testing
Data-driven testing is the creation of test scripts to run together with their related data sets in a framework. The framework provides re-usable test logic to reduce maintenance and improve test coverage. Input and result (test criteria) data values can be stored in one or more central data sources. Rapise provides strong support for DDT with the ability to load in sets of test data from an Excel spreadsheet.
|
|
Reporting
Rapise comes with powerful and flexible reporting capabilities that allow you to quickly and easily see the results of your testing activities. You can event customize the data being reported by adding instructions within your test script.
|
|
Web Applications
Testing web applications is a core strength of Rapise. With its object recognition technology and DOM abstraction layer is makes developing reusable tests for browser applications very easy. For more advanced testing you can access the native browser DOM.
|
|
Cross Browser Testing
Rapise's cross-browser capabilities are world-class with support for multiple versions of Microsoft Internet Explorer, Mozilla Firefox and Google Chrome. Choose Rapise to test web applications in all of the most used browsers. Create one test script and execute the same script without modification across the major browsers.
|
|
Ajax Applications
Ajax is a group of interrelated web development technologies (Asynchronous Javascript And XML) used to create interactive web applications. Rapise has powerful support for testing Ajax web applications, with support for serveral popular Javascript client-side libraries as well as direct support for the underlying technologies - Javascript and JSON.
|
|
Yahoo User Interface
The Yahoo! User Interface Library (YUI) is an open-source JavaScript library for building richly interactive web applications using techniques such as Ajax, DHTML and DOM scripting. Rapise has built-in support for testing the various components supplied with the YUI library.
|
|
Google Web Toolkit
The Google Web Toolkit (GWT) is an open source set of tools that allows web developers to create and maintain complex JavaScript front-end applications in Java. Rapise has built-in support for testing the various components supplied with the toolkit
|
|
Windows Forms
Rapise provides support for testing Windows Forms applications written using Visual Basic 6 or Microsoft .NET WinForms.
|
|
.NET
Rapise provides support for testing Microsoft .NET GUI applications written using any of the supported .NET languages including C#, VB.NET and Managed C++. It includes support for .NET 1.1 and .NET 2.0+ controls.
|
|
Win32
Rapise provides comprehensive support for testing Windows 32 GUI applications, including applications written using MFC and ATL.
|
|
Windows Presentation Foundation
Windows Presentation Foundation (WPF) is a computer-software graphical subsystem for rendering user interfaces in Windows-based applications. Rapise provides support for testing WPF applications.
|
|
Silverlight
Silverlight is a framework for building Rich Internet Applications (RIA) using a subset of the .NET Framework that is distributed as a browser plugin. Rapise provides support for testing Silverlight applications.
|
|
Infragistics
Rapise supports the testing of Infragistics' WinExtras/Controls, WinEditors/Editors and other popular controls using its prebuilt Infragistics object recognition libraries.
|
|
DevExpress
Rapise supports the testing of DevExpress' DevExperience XtraEditors/Controls, XtraEditors/Editors and other popular controls using its prebuilt DevExpress object recognition libraries.
|
|
Telerik
Rapise supports the testing of Telerik's RadControls for WinForms. This rich library of controls is commonly used in building graphically appealing Line of Business (LOB) applications.
|
|
Java (AWT/Swing)
Rapise supports the testing of Java applications using either the Abstract Window Toolkit (AWT) or Swing graphic user interface toolkits. For maximum flexibility, Rapise can connect to your choice of JVM.
|
|
Java (SWT)
Rapise supports the testing of Java applications using the Standard Widget Toolkit (SWT). SWT applications access the native GUI libraries of the operating system using JNI (Java Native Interface) in a manner that is similar to those programs written using operating system-specific APIs. Programs that call SWT are portable, but the implementation of the toolkit, despite part of it being written in Java, is unique for each platform.
|
|
Adobe Flash
Rapise supports the testing of Adobe Flex applications that are executed by the Adobe Flash Player inside the Internet Explorer, Mozilla Firefox or Google Chrome web browsers.
|
|
Adobe Flex
Rapise supports the testing of Adobe Flex applications both inside the Adobe Flash Player within Internet Explorer, Firefox or Chrome and by the Adobe Integrated Runtime (AIR).
|
|
Adobe AIR
Rapise supports the testing of Adobe AIR Flex applications using the Adobe Integrated Runtime (AIR).
|
|
Qt Framework
Rapise supports the testing of applications written in the cross-platform Qt Framework.
|
|
SpiraTest Integration
SpiraTest provides an integrated, holistic test management solution that manages your requirements, tests and incidents. When you use Rapise with SpiraTest, you can centrally manage your automated tests and remotely schedule and launch them in a globally distributed test lab.
|
|
Custom Libraries
The JavaScript source code for library recognition and execution is available to the user, as well as a JavaScript Application Programming Interface (API). New recognition and execution capabilities can be added to Rapise by the end user and shared with colleagues, giving your team the flexibility to automate where other tools fail.
|
|
Optical Character Recognition
Sometimes you need to get a text written inside a GUI control or find a place on the screen that contains a given text. It is not always possible to solve this task using objects natively supported by Rapise or Simulated Objects. In this case Optical Character Recognition (OCR) may help.
|