Product Updates

What's New

New features and improvements shipped to TestCollab.

Feature

AI Test Case Generation from Jira Requirements

Generate test cases directly from Jira user stories with per-requirement traceability and context-aware AI.

Generate test cases from Jira requirements with QA Copilot
QA Copilot now generates test cases from your synced Jira requirements. Connect your Jira instance, select up to 5 user stories, and let AI generate structured test cases with steps and expected results - automatically linked to their source requirement.

Read more →
Feature

Jira Forge App 2.0: Test Management Inside Jira

The TestCollab Jira app has been completely rebuilt on Atlassian's Forge platform - faster, more secure, and natively integrated into every Jira issue, project, and admin page.

Version 2.0 of the TestCollab Jira app is now live on the Atlassian Marketplace. This is a ground-up rebuild on Forge, replacing the previous Connect-based architecture.

- Issue panel & activity tab — View, add, edit, and link test cases directly on any Jira issue. Configure placement per project (sidebar panel or activity tab).
- Test plan management — Create test plans, assign testers, and track execution progress without leaving Jira.
- One-click defect pushing — Failed test? Push a bug to Jira in one click with automatic bidirectional linking.
- Requirements traceability — Link user stories and epics as requirements and generate traceability matrices for coverage visibility.
- Project dashboard — Each Jira project gets a dedicated TestCollab page with suites, recent executions, and coverage metrics.
- Project-level settings — Project admins can configure the TestCollab connection from project settings (no Jira admin access needed).
- Global admin page — Manage the TestCollab connection and control which projects have the integration enabled.
- Free — No charge on the Atlassian Marketplace.

Read more →
Improvement

MCP Server: Suites, Test Plans & Simplified Setup

The MCP server now supports test suites, test plans, and smart context loading — and connects via npx with zero hosted infrastructure.

The TestCollab MCP server has been updated with new capabilities and a simplified connection method.

- Test suite management — Create, list, update, delete, move, and reorder test suites directly from your AI assistant.
- Test plan management — Create, list, update, and delete test plans with configurations and tester assignments.
- Smart context loading — A new project context tool loads suites, tags, users, and custom fields upfront so you can reference everything by name instead of numeric ID.
- Simplified setup — The server now runs locally via npx @testcollab/mcp-server with environment variable authentication. The previous hosted HTTP endpoint (mcp.testcollab.com) has been deprecated.

See the MCP Server integration page for setup instructions and the full list of 17 available tools.
Improvement

CLI Renamed to @testcollab/cli & JUnit XML Support

The TestCollab CLI is now published as a scoped npm package (@testcollab/cli) with npm provenance, and adds native JUnit XML report support alongside Mochawesome.

Two updates to the TestCollab CLI:

- Package renamed to @testcollab/cli — The CLI has moved from testcollab-cli to the scoped @testcollab/cli package on npm. The new package includes npm provenance so you can verify every published build traces back to its GitHub Actions workflow. Update your install commands and CI pipelines:
npm install -g @testcollab/cli
- JUnit XML report support — The tc report command now accepts JUnit XML files in addition to Mochawesome JSON. This means test results from Java (JUnit, TestNG, Maven Surefire), Python (pytest), C# (NUnit, xUnit), .NET, and most other frameworks that output JUnit XML can now be uploaded directly — no format conversion needed:
tc report --project 42 --test-plan-id 100 --format junit --result-file ./test-results/junit.xml


The old testcollab-cli package is deprecated. All existing commands and flags work the same way under the new package name.
Feature

Release Readiness Dashboard & Defect Status Sync

A live GO/NO-GO dashboard for every release, plus automatic defect status sync from your issue manager.

Release readiness dashboard showing GO verdict, pass rate, open defects, evidence coverage, and release comparison
Two new capabilities for release management:

- Release readiness dashboard — Every release now has a readiness page showing a computed GO/NO-GO verdict based on configurable thresholds. See pass rate, open defect count, evidence coverage, execution progress, coverage breakdowns by suite/environment/configuration, and a comparison against the previous release — all computed live from your test plan data
- Defect status sync — Defect statuses now sync automatically from your connected issue manager (Jira, GitLab, Azure DevOps, GitHub, ClickUp). When a bug moves to Resolved or Closed in your tracker, the status updates in TestCollab and the release readiness verdict recalculates immediately
- Defects filtered by release — Click "View All Defects" from the readiness dashboard to jump to the defects page pre-filtered to that release. A banner shows the active filter and can be cleared with one click

Read more →
Feature

External Email Notifications, ClickUp Integration & More

Notify external stakeholders via email without adding seats, file bugs to ClickUp, exclude test cases per config, and reassign reviewers.

This release brings several new capabilities:

- External email notifications — Add up to 10 external email addresses per project to automatically receive test plan status updates when a plan finishes, is delayed, or approaches its deadline. Recipients get a summary with a public link to drill into details — no account or paid seat required. Read the announcement →
- ClickUp integration — ClickUp is now available as a bug tracker alongside Jira, GitLab, Azure DevOps, and GitHub. File defects directly from failed test executions with streamlined field mapping
- Config-level test case exclusion — Remove individual test cases from specific configurations in a test plan. Execution counts and progress stats automatically adjust per configuration
- Reassign test case reviewer — Change the assigned reviewer on a pending review. Both the old and new reviewer are notified, and the change is logged in the review trail
Improvement

Failed Click Detection

QA Copilot now detects when a click has no effect, preventing false-positive test results.

Pixel-diff comparison showing no-op interaction detection
QA Copilot's AI test engine received several core improvements:

- No-op interaction detection - Uses pixel-diff comparison to detect when a click or action has no visual effect on the page. When no change is detected, assertion retries are disabled, preventing the AI from "self-healing" into a false positive
- Smarter step boundaries - The AI reasoning engine now looks ahead at the next test step to determine whether to perform additional actions (e.g., clicking submit) or stop. This prevents both under-execution and over-execution of test steps
- Improved element confidence - When an instruction references an element by name but no matching element exists in the HTML, the AI now correctly returns low confidence instead of guessing, allowing visual fallback strategies to take over
- Negative test case support - The evaluation framework now supports expected-fail test cases, making it easier to validate that the engine correctly catches real bugs
Improvement

QA Copilot Training Fixes

Improved AI test generation accuracy for complex UI patterns like row-scoped dropdowns and list interactions.

QA Copilot now handles complex UI patterns more reliably:

- List and table interactions - Correctly targets elements within specific rows, such as clicking a dropdown next to a particular user's email
- Smarter step completion - The AI now finishes each test step precisely as described without performing extra unintended actions
- Better page understanding - Improved ability to identify the right interactive elements on dense, content-heavy pages
Feature

Screen Recording for Test Execution

Record your screen while executing tests to capture visual evidence of bugs and test results.

Screen recording indicator on test execution interface
You can now record your screen during test plan execution. Recordings are automatically saved as attachments to each executed test case.

- Enable per project in Project Settings with a simple toggle
- Optional audio capture for narrating your test steps
- Auto-transitions - recording seamlessly moves to the next test case as you navigate
- Recordings are saved as WebM files and attached to the executed test case for easy review
Feature

Custom Reports and ServiceNow Integration

Added custom reports for test execution data and ServiceNow integration support

Fix

Fixed Test Execution Notification

Fixed crash in test case execution notification system

Feature

MCP Server for AI-Assisted Test Management

Connect AI coding assistants like Claude Code, Cursor, and Codex to TestCollab via the Model Context Protocol. Create, query, and update test cases without leaving your IDE.

AI assistant conversation showing test case operations via MCP
We've released an open-source MCP Server that lets AI assistants manage test cases directly. The server supports:

- list_test_cases – Query test cases with filtering, sorting, and pagination
- create_test_case – Create test cases with steps, custom fields, and tags
- update_test_case – Update existing test cases

Works with any MCP-compatible client including Claude Code, Cursor, Windsurf, and OpenAI Codex. Available as a hosted endpoint or self-hosted via GitHub.
Fix

Boldface Tool On Rich Text Boxes Do Not Work

Feature

Added QA Copilot Proposed Test Cases

Automatically generate and manage proposed test cases using AI-powered QA Copilot functionality.

Improvement

MySQL Database Migration

Enhanced database migration system with MySQL upgrade support and stepwise execution

Feature

Added Linear Integration

Added Linear project management platform to available integrations list

Fix

Fixed Test Plan Run Automation

Fixed automation trigger and data handling issues in test plan run creation workflow.

Fix

Fixed Onboarding Nudge Timing

Resolved timing calculation issues in onboarding nudge delivery system.

Improvement

Added Empty States UI

Added empty state illustrations and components for defects, reusable steps, test cases, and tags pages.

Fix

Fixed Onboarding Nudge Service

Resolved issues in onboarding nudge service functionality

Fix

Fixed BDD Background Processing

Fixed BDD feature background array processing and error handling in test suite creation

Fix

Fixed Training URL Validation

Fixed URL validation regex pattern for training URLs in QAC functionality

Feature

Nudge System & Company Goals

Added onboarding nudge delivery system and company goal tracking functionality.

Improvement

Enhanced Unsubscribe Flow

Added feedback collection for unsubscribe process and improved email validation messaging

Fix

QAC UI Fix

Feature

Added Sample Project Flag

Projects can now be marked as sample projects with new is_sample field

Fix

Issue With Users Count When Qa Copilot Is Enabled For A Company

Feature

Added Newsletter System

Introduced automated newsletter generation and delivery functionality with weekly preview capabilities.

Feature

Added Sample Project Preview

Added modal to preview sample project during company setup process.

Fix

We Have Stopped Showing Title On The Full Screen View Of Test Case

Feature

Added Real-time Notifications

Added Ably integration for real-time test execution notifications and project sample data creation.

Feature

Added TC API

Integrated new TC API functionality for enhanced system capabilities.

Improvement

Optimized Service Performance

Improved string replacement operations and enhanced debugging for better system performance

Feature

Distributed Cron Locking System

Added distributed locking mechanism to prevent concurrent cron job execution conflicts

Improvement

Test Case Management Updates

Enhanced test case handling, requirements processing, and user interface components

Fix

It Does Not Allow Me To Invite New Users Even If I Have Lesser Number Of Users Added To Trial Account

Improvement

Enhanced API Performance & UI Updates

Optimized database queries and added bulk test case review functionality for better performance.

Improvement

Updated Service and Logging

Enhanced linked project queries, request logging, and deployment configuration

Fix

Users Are Not Able To Add Comments To Test Cases On Test Cases Manage Page Or Test Plan Test Cases List Page

Feature

Added Request Logging and CloudWatch

New middleware for request logging with CloudWatch integration and enhanced project management capabilities

Feature

Added BDD Sync & Execution Timer

Introduced BDD synchronization endpoints and test execution timing functionality

Improvement

Removed QAC Banner

Cleaned up header component by removing QAC banner display functionality.

Improvement

Enhanced Company Access Controls

Improved user access validation and company scoping across API services and UI components.

Fix

Requirements Traceability Matrix Is Not Being Shown

Feature

Status Management API

Added new status API endpoints and removed deprecated UI components for cleaner codebase