Distributed Testing

Rapise when used with our SpiraTest test management system allows you to manage a distributed automated test lab. You can run your test scripts across multiple platforms and environments with integrated scheduling and real-time reporting.

Overview

SpiraTest is a web-based quality assurance and test management system with integrated release scheduling and defect tracking. SpiraTest includes the ability to execute manual tests, record the results and log any associated defects.

When you use SpiraTest with Rapise you get the ability to store your Rapise automated tests inside the central SpiraTest repository with full version control and test scheduling capabilities:


You can record and create your test cases using Rapise, upload them to SpiraTest and then schedule the tests to be executed on multiple remote computers to execute the tests immediately or according to a predefined schedule. The results are then reported back to SpiraTest where they are archived as part of the project. Also the test results can be used to update requirements' test coverage and other key metrics in real-time.

Storing Rapise Tests in SpiraTest

Once you’ve connected your Rapise installation to SpiraTest, you can easily store versioned copies of your automated framework, linked directly to the corresponding test cases in SpiraTest. You can manage this seamlessly through the Spira Dashboard embedded right in Rapise. The best part? It automatically synchronizes Rapise Test Cases and Test Sets with their respective artifacts in Spira, keeping everything in sync and organized without any extra effort.


This allows you to centrally manage your Rapise automation scripts, making it easy for multiple testers and developers to collaborate. Every time you save a test, Rapise checks the versions stored in the central repository and automatically determines which files need to be uploaded or downloaded. This ensures your workstation stays perfectly in sync without any manual hassle.

Executing Rapise Tests from SpiraTest

Once you have your Rapise tests stored in SpiraTest you can take advantage of the test set scheduling capabilities of SpiraTest.


Using the Automation Hosts feature of SpiraTest, you can create different test sets to run different combinations of Rapise tests on different computers at the same time. When you use the ability to parameterize the tests and pass values from SpiraTest to Rapise, you can execute the same tests on multiple platforms and/or browsers using different combinations of test data.


The remote execution of Rapise tests is performed using the free RapiseLauncher add-on for Rapise that installs along with the main Rapise application:


When run, the program will start minimized to the system tray and will start its polling of the server. Polling will occur every ‘x’ minutes (5 by default) for any automated test sets that are scheduled to be run. When time comes for a test to be launched, it will start Rapise to execute the test. Rapise will then perform the test activities and report the results back to SpiraTest.

At the end of the test, the program will go back and resume scanning for tests that need to be executed. Typically (unless there is a bug in the test or application being tested) no user input is ever needed from the application itself.

Try Rapise free for 30 days, no credit cards, no contracts

Start My Free Trial

And if you have any questions, please email or call us at +1 (202) 558-6885