Table of Contents

Creating and managing test suites

Important

This section includes information that is only applicable to Skyline employees.

In this tutorial, you will learn how to create a QAOps test suite, add test packages to it from the DataMiner Catalog, and manage the packages (reorder, open, remove) with the QAOps Operator app.

Expected duration: 15 minutes.

Prerequisites

Overview

Step 1: Explore the Test Suites page

  1. In the QAOps Operator app, go to the Test Suites page using the navigation pane on the left.

    Test Suites page

  2. Select a test suite card.

    The Catalog Test Packages panel on the right shows every test package in the suite. The number in the upper-right corner of each package card is its execution order. The Open button takes you to the package's Catalog page.

    Test suite with its packages

Step 2: Create a test suite

  1. Scroll to the bottom of the test suite card list, and click the button.

    The Create QAOps Test Suite dialog will open with an automatically generated Test Suite ID (ULID).

    Create Test Suite dialog

  2. Enter a Name and a Description.

  3. Optionally select one or more Global Categories to make the suite easier to find with the header bar filter buttons.

    Create Test Suite dialog filled in

  4. Click Create Test Suite.

    The Status box will confirm with Test Suite created. Package selection is now available., and the button will change to Save Test Suite for further edits.

    Test suite created status

Step 3: Add a test package from the Catalog

After the suite is created, the Test Package Selection section will become available in the same dialog.

  1. If you do not know the Catalog ID of your test package yet, click Browse Catalog.

    This will open the DataMiner Catalog filtered on test packages in a new tab. Open your package there, and copy its Catalog ID (a GUID) from the page URL or details.

  2. Paste the GUID in the Catalog ID box.

  3. Keep Version set to * to always use the latest stable version, or enter a version filter. The version filter accepts NuGet-style wildcards, e.g., 1.2.*; see version filters for test packages.

  4. Set Allow Prerelease to Yes if prerelease versions may be used.

    Add package fields filled in

  5. Click Add Package.

    The Status box will confirm with Test Package added., and the package will appear in the table.

    Package added confirmation

Step 4: Manage the packages in a test suite

You can manage packages of an existing suite at any time. On the Test Suites page, click the gear icon on the suite card to open the Edit QAOps Test Suite dialog.

Edit Test Suite dialog

In the package table at the bottom of the dialog:

Package row with actions

  • The # column will show the execution order in which packages will run when the suite is triggered.

  • Use the and buttons to move a package up or down in the execution order.

  • Click Open to go to the package's Catalog page.

  • Click Remove to remove the package from the suite.

When you are done, click Save Test Suite, and check the Status box for confirmation.

Important

Deleting an entire test suite is something only a QAOps Administrator is allowed to do. Click the Remove Test Suite button to request a removal. Be aware that removing a suite that is still allowed on a configuration will clear that configuration's test run history.

Step 5: Allow the test suite on a configuration

A test suite only runs on configurations that explicitly allow it:

  1. Go to the Configurations page.

  2. Click the gear icon on your configuration card.

  3. Under Test Suites, select the checkbox of your new suite.

  4. Click Save Configuration.

Important

Adding a test suite to an existing configuration is an impactful operation that you cannot undo yourself. If you are not sure, create a new configuration, and add the test suite there. See QAOps test suites.

Next steps

Advanced search syntax