Sprints

Sprints are a way for teams to plan and manage their project tasks in smaller, focused iterations. They promote collaboration and help achieve specific project goals. This feature allows users to track ongoing sprints and review past release cycles.

Overview

In the "Sprints" section of the project, you can link your test scripts in Qyrus with active sprints. You can import test scripts from both the Test Repository and Test Lab into sprints. After importing, you can organize these scripts into test suites for convenient execution. In this guide, we'll cover:

Creating a Sprint

Prerequisites

  • Existing project.

Step 1: Go to 'Desktop Testing', select your project, and click 'Sprints'.

Step 2: Click 'Create Sprint'.

  • Enter a 'Sprint Name'.

  • Describe the 'Sprint Objective'.

  • Set 'Sprint Start & End Date'.

  • Click 'Create Sprint'.

Step 3: After creating the sprint, go to the 'New Test Suite Page' to create a test suite for importing test scripts.

A test suite is a collection of Test Scripts used for organizing and maintaining test scenarios. Unlike modules, a suite can contain scripts from multiple modules. The primary use of test suites is for batch execution.

Step 4: Click 'New Test Suite'.

  • Name your 'Suite'.

  • Add a 'Suite Description'.

  • Choose whether to 'Auto Add Test Scripts from Tags'.

    • If you have scripts to add, check 'Auto add test scripts from tags'; otherwise, leave it unchecked.

    • Tags are used during script creation in the Test Repository. They help you import scripts from the Test Repository into Sprints when creating a Suite.

    Note: Creating a suite without tags only creates the suite, without importing scripts from the Test Repository.

  • Click 'Create Test Suite'.

Step 4: After creating the test suite, check the sprint name and objective on the top-left corner of the Test Scripts page. On the left, you'll see the count of test suites with their names.

  • To include the test suite in the sprint, click the "plus" icon next to the test suite counts and choose "Create New Test Suite" for each additional suite.

Editing and Deleting a Suite

To edit or delete a suite:

1: Click the three dots next to the suite name and choose "Edit" or "Delete".

2 Editing: Make changes to the suite name and description, then click "Update Suite".

3 Deleting: Confirm the deletion to remove the suite.

Importing Test Scripts and Test Suites

Prerequisites

  1. Existing Project.

  2. Existing Test Script.

  3. Existing Sprint

  4. Existing Test Suite.

1. Importing Test Scripts

Step 1: Click 'Import Script'.

  • On the 'Import Scripts' page, you'll see previously created modules on the left and your test suite on the right.

Step 2: Add scripts to the suite by:

  • Dragging and dropping.

  • Checking boxes next to individual script names and clicking the '+' icon next to each test script.

  • Selecting the checkbox to "Select All Test Scripts" for importing all scripts from a module.

Step 3: After selecting scripts, click 'Push to Suite' to add them.

Step 4: Confirm your selections by clicking 'Save to Suite'.

Step 5: To import more scripts, click 'Import Scripts,' make your choices, and click 'Save to Suite'.

2. Importing Test Suites from Sprint

Step 1: Click the "plus" icon next to the test suite counts.

  • Select "Import from Sprint", which offers two options:

    1. "Import from Active Sprints"

    2. "Import from Other Sprints" (inactive ones).

  • Select the sprint and the suite you want to import.

Step 2: Confirm your selection by clicking 'Import to Test Suites.'

Step 3: After importing, view the suite and its scripts in the Test Scripts page.

3. Importing Test Suites from Test Lab

Refer to Test Lab for creating a suite in Test Lab, then follow these steps to import:

Step 1: Click the "plus" icon next to the test suite counts and choose "Import from Test Lab".

Step 2: Select the suite you want to import and confirm by clicking 'Import to Test Suites'.

Initiating the Sprint

Prerequisites

  1. Existing Project.

  2. Existing Test Script.

  3. Existing Sprint.

  4. Existing Test Suite.

  5. Imported Test Script.

Step 1: In the desktop testing platform, choose your project.

  • Go to the "Sprints" section and select the sprint you want to start.

  • Choose the appropriate test suite to manage and execute tests within that sprint.

Step 2: On the script steps page, click 'Start Sprint' in the top-right corner.

  • Review sprint details and click 'Start Sprint' to confirm.

Step 3: Return to the 'Test Scripts' page and see the active sprint. The 'Start Sprint' button now shows 'Finish Sprint,' and you'll see the remaining sprint days when the sprint is active.

Executing Tests

Prerequisites

  1. Node registered with QloudBridge.

  2. Existing Project.

  3. Existing Test script.

  4. Existing Sprint.

  5. Existing Active sprint.

  6. Existing Test suite.

  7. Existing (imported) Test script.

1. Executing Test Scripts

Step 1: In the desktop testing platform, select your project.

  • Go to the "Sprints" section and choose your active sprint.

  • Pick the test suite you want to use for managing and executing tests within the sprint.

To execute a test script, you have two options: 'Dry Run' and 'Execute Test'.

Step 2: Check the script's checkbox to select it or use the checkbox next to the total script count to select all scripts.

Step 3: Click 'Execute' and choose 'Dry Run' or 'Execute Test'.

Please refer to the Run Window section for a detailed explanation.

2. Executing Test Suites

  • In Test Suite, we can execute multiple test scripts simultaneously, which is known as batch execution.

Updating the Sprint

Step 1: Click "Edit Sprint" in the top right corner.

  • On the Sprint Details page, edit the sprint name, description, and dates.

Step 2: After making changes, click "Update Sprint".

Ending the Sprint

To finish a sprint:

Step 1: In the desktop testing platform, choose your project.

  • In the "Sprints" section, select the sprint you want to finish.

Step 2: Click "Finish Sprint" next to the "Edit Sprint" button.

  • Confirm the details and click "Finish Sprint".

Once finished, you cannot execute scripts or suites within that sprint.

Last updated