Manual Test Editor

manual_test_editor

Purpose

The Manual Test Editor lets you create and edit manual test cases that are stored in Spira. These manual test cases contain a high level description of the test case as well a detailed set of steps and associated expected results that make up the manual test script. These manual tests can be executed manually in Rapise (or in Spira) as well as used as the basis for creating a related automated test script. Such automated test scripts may be linked to individual test steps by means of the test scenario approach.

How to Open

You can open the Manual toolbar by either clicking on the Manual Steps icon on the main Main Toolbar or clicking on the ManualSteps.rmt file in the Files tab. The Manual Toolbar will be displayed whenever you have the Manual Test Editor open.

Test Case Name/Description

manual_test_editor_test_case

This section lets you edit the name and long formatted description of the test case. The rich text editor lets you choose the font name, font size, text color, highlight color, style (bold, underline, italic) as well as provides easy ability to add links, bullets and numbered lists.

In addition there is a button that lets you add screenshots.

Test Step Editor

manual_test_editor_test_steps

This section lets you add, edit and delete test steps from the manual test case. Each of the test steps contains four fields:

Each of the fields provides a rich text editor lets you choose the font name, font size, text color, highlight color, style (bold, underline, italic) as well as provides easy ability to add links, bullets and numbered lists. In addition there is a button that lets you add screenshots to the test step.

For ease of editing, you can navigate between the rows and columns using the ALT + Arrow keys on the keyboard.

Automating Test Steps

Sometimes you have a primarily manual test case that you want to automate certain steps of. For example you may want to automate the setup of the test data or login to the application before carrying out manual testing. Such a test is called a semi-manual test.

To do this, you enter the syntax @FunctionName(); in the Description box of the test step. Then when you run the test, that step will be executed automatically. The @FunctionName(); refers to a JavaScript user function called function FunctionName() in the User.js file.

For example

manual_test_editor_scenario_name