Requirements & Defects

Full GitHub Test Management with TestKase

Link GitHub issues to test cases, auto-post tracking comments, sync statuses, and track requirement coverage — all with a single Personal Access Token. Supports both personal repos and organization repositories.

Independent Configuration

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

Get started free
GitHubIssues (Open/Closed)Organizations & ReposIssue CommentsAuto-Posted CommentsLinked Test Cases & URLsTestKaseTest CasesTest Cycles & ExecutionDefects & CoverageRequirements & DefectsMapped to GitHub IssuesLink & SearchStatus & CommentsBi-directional FlowGitHub REST API v3 (Bearer Token)
Quick Setup

Connect in Under a Minute

One Personal Access Token is all you need. Select personal or organization, pick a repo, and start linking.

Setup Steps

1

Enter Access Token

Generate a Personal Access Token from GitHub Settings → Developer settings. Paste it into TestKase.

2

Choose Account Type

Select Personal (your repos) or Organization (team repos). If org, pick your organization from the list.

3

Select Repository

Choose which GitHub repository to connect. One repo maps to one TestKase project — prevents conflicts.

4

Start Linking

Search GitHub issues by keyword or browse all. Link them to test cases — TestKase posts a markdown comment on the issue automatically.

Personal

Your own repositories

Organization

Team/company repositories

What You Get

Bi-directional Linking

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

Auto-Comments on GitHub

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

On-Demand Status Sync

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

View Linked Tests per Issue

See all test cases covering a GitHub 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

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

How It Works

From GitHub Issue to Full Traceability

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

Markdown Comments

Comments use clean markdown with bullet-listed test cases and direct links — readable by your entire dev team.

Smart Comment Updates

Linking a second test case? The existing comment 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 GitHub issue — full requirement-to-defect traceability.

Organization Support

Connect to repos under any GitHub organization you belong to. Token permissions are validated per-org.

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