Integrations
Connect your TestKase project to external tools for requirement syncing, defect tracking, notifications, CI/CD, and API access.
Overview
TestKase integrates with a range of external tools to streamline your testing workflow. Integrations are configured at the project level, meaning each project can have its own set of connected services. This page serves as a central hub linking to the detailed integration guides located alongside the features they enhance.
Issue Tracker Integrations
Link requirements and defects in TestKase to issues that already exist in your tracker. The sync is one-way: TestKase reads issues from the tracker, links them to test cases, refreshes their status on demand, and can post a comment back. It does not create issues in the tracker and does not push status changes out.
- Jira — API integration, Jira Plugin (Forge app), and Chrome Extension. Jira Cloud only.
- GitHub — Link GitHub issues as requirements or defects.
- GitLab — Link GitLab issues as requirements or defects.
TestKase cannot create an issue in Jira, GitHub or GitLab. Raising the bug in the tracker is still a manual step; the integration links the issue once it exists. Pushing defects out with two-way status sync is on the roadmap — see Defects.
Issue tracker integrations are configured from two separate screens in your project's settings sidebar, split by purpose rather than by provider: Settings → Requirement Integration (linking issues as requirements) and Settings → Defect Integration (linking issues as defects). You pick the provider — Jira, GitHub or GitLab — inside each screen. You need Project Admin or Owner permissions to set up integrations.
Each screen also offers TestKase as the platform, which keeps requirements or defects inside TestKase instead of an external tracker. That is the built-in tracker — see Requirements and Defects.
Resetting an integration while its platform is TestKase destroys data. Resetting Requirement Integration permanently deletes every requirement and requirement folder in the project; resetting Defect Integration permanently deletes every defect. Neither can be undone — export first.
Notification Integration
Receive real-time notifications about test execution events, defect updates, and other project activities in your team's communication channels.
- Webhook Integration — Set up webhooks for Slack, Discord, Microsoft Teams, Google Chat, or custom HTTP endpoints. Configured from Settings → Notification Integration.
CI/CD Integration
Automatically report test results from your CI/CD pipelines into TestKase test cycles. Supports 15+ test frameworks and 5 CI/CD platforms.
- Automation — Configure the
@testkase/reporterCLI to push automated test results from Jenkins, GitHub Actions, GitLab CI, CircleCI, and more.
Jira Plugin
The TestKase Jira Plugin is a Forge-based app that adds a native test management panel to every Jira issue. Create test cases, execute tests, generate AI-powered test cases, and manage test cycles -- all from within Jira.
- Jira Plugin — Full documentation for installation, setup, and all plugin features.
API Keys
Generate Personal Access Tokens (PATs) for API access and CI/CD authentication.
- API Keys — Create and manage API keys for programmatic access to TestKase.
API keys are generated per user but managed at the organization level. You need them for CI/CD integration setup and for building custom integrations with the TestKase REST API.
