Requirements & Defects

Complete GitLab Test Management with TestKase

Link GitLab issues to test cases, auto-post tracking notes, sync statuses, and track requirement coverage. Supports both personal projects and GitLab group repositories via a single Personal Access Token.

Independent Configuration

Each project configures its requirement source and defect source independently. Use GitLab for both, or mix with other platforms.

Get started free
GitLabIssues (Open/Closed)Groups & ProjectsIssue NotesAuto-Posted NotesLinked Test Cases & URLsTestKaseTest CasesTest Cycles & ExecutionDefects & CoverageRequirements & DefectsMapped to GitLab IssuesLink & SearchStatus & NotesBi-directional FlowGitLab API v4 (Bearer Token)
Quick Setup

Connect in Under a Minute

One Personal Access Token. Select your group or personal account, pick a project, and start linking issues to test cases.

Setup Steps

1

Enter Access Token

Generate a Personal Access Token from GitLab → User Settings → Access Tokens. Paste it into TestKase.

2

Choose Account Type

Select Personal (your projects) or Group/Namespace (team projects). If group, pick your GitLab group from the list.

3

Select Project

Choose which GitLab project to connect. One project maps to one TestKase project — prevents conflicts.

4

Start Linking

Search GitLab issues by keyword or browse all. Link them to test cases — TestKase posts a tracking note on the issue automatically.

Personal

Your own GitLab projects

Group

Team/namespace projects

What You Get

Bi-directional Linking

Link test cases to GitLab issues. Each link is tracked with a note ID for clean management.

Auto-Notes on GitLab

A markdown note is posted on the GitLab issue listing all linked test cases with clickable URLs back to TestKase.

On-Demand Status Sync

Refresh GitLab issue statuses (Open/Closed) with one click — without leaving TestKase.

View Linked Tests per Issue

See all test cases covering a GitLab issue with execution status, cycle info, and pass/fail results.

Coverage & Defect Tracking

Track which requirements are covered, partially tested, or untested. Defects auto-link through the test case chain.

No Issue Type Filtering

GitLab issues are all the same type — no manual configuration needed. Search and link instantly.

How It Works

From GitLab Issue to Full Traceability

Search IssuesFull-text + list all
Link to Test CaseAuto-note on GitLab
Execute TestsPass / Fail / Blocked
Log DefectsAuto-linked to requirement
Coverage ReportAudit-ready traceability

Markdown Notes

Notes use clean markdown with bullet-listed test cases and direct links — readable by your entire team in GitLab.

Smart Note Updates

Linking a second test case? The existing note is updated, not duplicated. Unlinking the last one deletes it cleanly.

Cycle-Level Execution

View execution results per test cycle for any linked issue. See which cycle ran which tests and when.

Transitive Defect Chain

Defects logged during execution auto-link to the test case AND the GitLab issue — full requirement-to-defect traceability.

Group Support

Connect to projects under any GitLab group you have access to. Browse available groups during setup.

Unmapped Test Discovery

Find test cases not linked to any requirement — close coverage gaps before release.

Start Testing for Free

Sign up instantly and begin using TestKase with all core features, completely free for up to 3 users.

Get Started Now
Contact Us