GitLab is a DevOps software package that combines the ability to develop, secure, and operate software in a single application.

With the GitLab app, you can:

  • Link Qase test cases to GitLab issues

  • Create a new issue in GitLab when you file a defect during a test run in Qase

  • Link Qase test runs to GitLab issues

Installation

Note: Before you proceed with the installation, please have your GitLab URL and the Authorization token ready.

  1. Click "Apps" in your Qase workspace:

  2. Click GitLab card, then hit "Install now"

  3. Fill in the URL of your GitLab page

  4. Fill in the Authorization Token

  5. Click “Install”

  6. The app has been successfully installed

Usage

Linking from Qase to GitLab:

1. To link a GitLab to a Qase test case from Qase:

  • Select a case in the repository and switch to Properties in the sidebar

  • Click "Link GitLab app issues"

  • Insert GitLab issue title into the field and hit "Link"

  • Now the issue is linked:

2. To unlink the GitLab issue, click "x" next to the card title:

3. Link Qase Test Runs to GitLab issues: There are two ways to create a Test Run - Express Run (from the repository) and New Test Run (from the Test Runs page).

Here’s how you can link a GitLab issue to an Express Run:

  • Navigate to the Project Repository

  • Select the test cases that you want to include in the test run

  • Click on “Run” found next to the search bar

  • In the “Start an express run” pop-up, fill in the required fields and click on “Link GitLab app issue”

  • In the “Link GitLab app issues” pop-up, enter the title of the issue and then click on “Link”

Here’s how you can link a GitLab issue to a New Test Run from the Test Runs page:

  • Navigate to the Test Runs page and click on “Start new test run”

  • Fill in the required fields and click on “Link GitLab app issue”

  • In the “Link GitLab app issues” pop-up, enter the title of the issue and then click on “Link”

Create GitLab issue while creating a defect in Qase

  • In the test run, mark your case as Failed, Blocked, or Invalid and proceed with creating a Defect.

  • in the Defect creation form, under “Choose Integrations” select "GitLab App" and click "Add defect"

  • Fill in the required fields then hit "Create"

  • In the Qase Defect you will now have a connected GitLab issue link:



Did this answer your question?