Project Editor

ReadyAPI organizes your work into projects, displayed in the Navigator. A project can include functional tests, load tests, and service simulations.

Project Editor in ReadyAPI showing functional tests, test suite list, navigation tabs, and configuration panels.

Toolbar

Use the toolbar to run, stop, and manage test execution, and to access common actions for the selected item.

The following table describes the available toolbar controls and their functions:

Table 55. Toolbar controls

Control

Description

Run the selected test suites.

Debug Groovy Script steps in this project.

Stop the test run.

RAPI_Icon_Run_Test_Cases_In_Sequence.png

Run test suites in sequence.

RAPI_Icon_Run_Test_Cases_In_Parallel.png

Run test suites in parallel.

RAPI_Icon_Report.png

Create a report for this item.

Show online help.

Passed, Failed, Not executed, Running

Status.



Test suites page

Manage test suites

Use the Test Suites page to create, organize, and manage test suites within your project.

The following actions are available for managing test suites:

Table 56. Manage test suite actions

Action

Description

Adds a new test suite.

Removes the selected test suite.

Assigns tags to the selected test suites.



Configure project settings

Use the project settings panel to define project-level configuration, including descriptions, scripts, and tags.

The following tabs let you configure different aspects of the project:

Table 57. Project setting tabs

Tab

Description

Description

Enter project description.

Setup Script

Runs at the start of the project execution. To learn more, see Setup, TearDown, and Report Scripts.

TearDown Script

Runs after the project execution completes. To learn more, see Setup, TearDown, and Report Scripts.

Tags

Manage the list of tags used in the project. See the Tags Panel section.



Other editor pages

You can navigate to related pages to view test results, compare runs, and analyze coverage.

Use the following links to access additional editor pages:

Table 58. Other editor pages

Page

Learn more

Transaction Log

Transaction Log Page

Compare

Compare Page

History

Test History Page

Coverage

Coverage Testing



Work with tags

Use tags to group test suites within a project. In particular, this can be used to run only a group of test suites associated with the specific tag or exclude these suites from the test run.

Note

Tags are always alphanumeric.

You can edit all tags in the project from the Tags panel.

Add tags

  1. In the Navigator, click Functional Tests.

  2. Select the test suite.

  3. From the Assign Tags dropdown, select an existing tag or assign a new one by typing the name. Press Enter.

    Test Suite Editor showing the Assign Tags dropdown with the option to create or select a tag.

    The specified tag is added to the selected test suite.

Remove tags

  1. In the Navigator, click Functional Tests.

  2. Select the test suite.

  3. From the Assign Tags dropdown, clear the selected tag. Press Enter.

    The selected tag is removed from the test suite.

Focus test run on desired test cases

  1. Open the list of selected tags.

  2. To include the tagged test suites in the test run and exclude others, select Show from the Show/Hide drop-down menu.

  3. Select a filtering rule:

    • Select All tags to show test suites only with all the selected tags. For example, if you select tag1 and tag2, ReadyAPI will only show test suites that contain both tag1 and tag2.

    • Select At least one to show test suites with any of the selected tags. For example, if you select tag1 and tag2, ReadyAPI will show test suites that contain either tag1, tag2, or both.

  4. Select the tags you need.

Show test suites

Exclude specific test suites from the test run

  1. Open the list of selected tags.

  2. To exclude the test suites from the test run, select Hide from the Show/Hide drop-down menu.

  3. Select a filtering rule:

    • Select All tags to show test suites only with all the selected tags. For example, if you select tag1 and tag2, ReadyAPI will hide only test suites that contain both tag1 and tag2.

    • Select At least one to show test suites with any of the selected tags. For example, if you select tag1 and tag2, ReadyAPI will hide test suites that contain either tag1, tag2, or both.

  4. Select the tags you need.

Hide test suites

Tags panel

You can manage all tags in the project from the Tags panel. The table lists all tags and the number of test suites and test cases each tag is assigned to. You assign tags to specific test suites on the Test Suites page of the Projects editor, or to specific test cases on the Test Cases page of the Test Suite editor. See above to learn how to assign tags to test suites and Test Suite Editor to learn how to assign tags to test cases.

The Tags panel

To add a tag, click add.png on the toolbar and specify the name of the new tag and click OK.

Note

The newly created tag is not assigned to any test suite or test case. You have to assign it manually.

To delete a tag, select the tag and click remove.png on the toolbar. ReadyAPI will unassign the tag from all test suites and test cases and remove it.

To rename a tag, double-click the tag name and enter a new name.

To sort the table, click the header of the column you want to sort the table by. The first click sorts the table in ascending order, and the second click sorts in descending order.

See Also

Publication date: