About this Guide

The Rapise User's Guide is divided into four sections: Getting Started; Features; Dialogs, Views, and Menus; HowTos.

Getting Started

The Getting Started section is for new Rapise users.  It has the following subsections:

  1. An Overview of Rapise: what it's for and how to use it.
  2. Samples Index, where the sample projects included with Rapise are described.
  3. Tutorial: Windows Testing, a step-by-step tutorial for creating your first test with Rapise using a Windows desktop application.
  4. Tutorial: Web Testing, a slightly more advanced tutorial in using Rapise to test a web page.
  5. Tutorial: REST Web Services, a tutorial in using Rapise to test a RESTful web service API.
  6. Tutorial: SOAP Web Services - a tutorial in using Rapise to test a SOAP web service API.
  7. Tutorial: Mobile Testing - a tutorial explaining how to use Rapise to test a mobile application (in this case using Android)
  8. Tutorial: Manual Testing - a tutorial explaining how to use Rapise to do exploratory / manual testing.
  9. Tutorial: Java Testing - a step-by-step tutorial for creating a Rapise test for Java AWT, Swing and SWT applications
  10. Tutorial: QtFramework - a step-by-step tutorial for creating a Rapise test for Qt Framework desktop applications.

Features

The features of Rapise are many.  The features have been designed to make all aspects of test automation as easy as possible. Most of the features of Rapise fall into one of five categories:

  1. Building test scripts with little or no manual scripting.
  2. Reading and interpreting results and reports.
  3. Additional features and capabilities for sophisticated testing.
  4. Writing more involved or complicated tests using scripting.
  5. Extending Rapise to learn new or extended libraries of capabilities. Depending on the application set being tested, not all of these features are necessarily needed for every situation.

For each feature, this document attempts to present:

  1. The reason you might use a given feature.
  2. A summary of the basic value of the feature.
  3. An overview of how the feature works from the perspective of using it.
  4. At least one useful sample that demonstrates how to use the feature.

Dialogs, Views, and Menus

This section details the Rapise GUI.  Each subsection describes the function of a particular Dialog, View, or Menu.  The purpose and consequences of all buttons, options, lists, and check boxes are listed.

How-Tos

This section focuses on specific tasks that a Rapise user might want to accomplish.