Product information on the RapidRep Test Suite
The RapidRep Test Suite is a solution for test automation (see fields of application), and available in various editions, which differ in their range of functions. For details, please click here.
The RapidRep Test Suite includes the following software components. The programs' interface can be switched between German and English. The extensive documentation is also available in German and English.
RapidRep Designer
The RapidRep Designer is the integrated development environment for the creation and management of report definitions. A report definition contains the implementation of tasks. The Test Runner, the Report Runner and the CLIs will start a calculation when you call such a task with the desired parameter values.
The Designer offers extensive functions which allow to implement different kinds of tasks. Tasks for the creation of reports or the evaluation of test cases require a presentation of the calculation results in the form of Excel workbooks. An Excel template embedded in the report definition is responsible for the visual representation.
RapidRep Test Runner
Using the RapidRep Test Runner, you can automatically ascertain, whether test cases pass successfully or fail. The Test Runner displays the test cases from a connected test management system in a separate window. Initially, a tester configures and parameterises all test cases which RapidRep shall execute and evaluate. He assigns to each test case a test implementation which must be provided as a task in a report definition. To the required paramters he assigns concrete values which are required for the test case in question. For each executed test case, RapidRep creates a detailed Excel workbook. These workbooks provide the revision-safe test proof in the test management system. If RapidRep detects a deviation from the target result during the test evaluation, it creates a defect for the failed test case. RapidRep adds the created Excel workbook and adds further information as desired, e.g. cause of failure, operator or priority. These detailed workbooks are replicable and facilitate error localisation.
For a detailed description of this application as well as a list of all supported test and defect managements, please go here.
RapidRep Testing CLI
The Testing CLI provides much of the Test Runner's functionality via a command line interface (CLI) without a graphical user interface. The CLI commands are usually stored in a batch file and subsequently called manually or by a scheduling program.
The Testing CLI meets numerous security measures which are especially important for the execution control of CLI scripts.
RapidRep Repository Manager
The administration of RapidRep is handled by the Repository Manager. Since all applications connect to a repository initially, an administrator can here adjust settings which will affect all users no later than their next login. One of the main tasks supported by the Repository Manager is the configuration of authentication and authorisation. In-house security regulations are implemented at a central location. Upgrading to new RapidRep programs might require the table structure in the repository database to be adjusted. The Repository Manager supports the upgrade and if applicable the migration of inventory data almost completely automatically. All adjustments to a repository required by an update are transparent and comprehensible to the administrator.
RapidRep Server und Cloud Monitor
With the Enterprise Edition you have the option to have tasks of services processed in a cloud. The failure of a computer is compensated by other machines without the loss of any information. Here, particularly three functions of RapidRep make the use of RapidRep in a cloud interesting:
- The calculation of results from SQL queries (Calculate Service)
- The presentation of these results in an Excel workbook (Render Service)
- The provision of results to a test and defect management system (Testing Service)
Using RapidRep in a cloud makes it possible to distribute all tasks for these services among separate computers of the cloud, in order to process them parallel instead of processing them in sequence or at least considerably slowed down on your own PC. Especially in case of a large amount of tasks to be processed it is thus helpful to process in parallel.