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.
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
Enter Access Token
Generate a Personal Access Token from GitHub Settings → Developer settings. Paste it into TestKase.
Choose Account Type
Select Personal (your repos) or Organization (team repos). If org, pick your organization from the list.
Select Repository
Choose which GitHub repository to connect. One repo maps to one TestKase project — prevents conflicts.
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.
From GitHub Issue to Full 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.