Requirements CSV Export
Export project requirements to CSV from the Requirements page. Choose between visible columns or all columns, and toggle whether to include HTML tags in descriptions.
Product Updates
New features and improvements shipped to TestCollab.
Export project requirements to CSV from the Requirements page. Choose between visible columns or all columns, and toggle whether to include HTML tags in descriptions.
Issues now support a full comment thread with rich text, @mentions, email notifications, and a 5-minute author edit/delete window.
(edited) label. Company admins can edit or delete any comment at any time for moderation.timestamp - User Name: comment text.Fetch a curated test plan as agent-friendly JSON, designed to be consumed by AI coding agents (Claude Code, Cursor, Codex) that execute the cases via browser automation.
tc getTestPlan command provides exactly that.tc getTestPlan --project 16 --test-plan-id 555 --output /tmp/plan.jsonThe command returns the plan and its test cases as clean JSON — HTML stripped from steps and descriptions, statuses mapped, per-configuration results included where the plan has a Browser × OS matrix. Progress messages go to stderr so stdout stays clean for piping to jq or directly into an agent.getTestPlan, executes via Playwright MCP / computer use, and uploads results back via tc report. The full pattern is documented in the new Agentic QA Guide.A new global setting controls how user avatars are labeled across the app — Initials, Full name, F. Lastname, or Firstname L. — so you no longer have to hover to see who's assigned.
A new 'Never Assigned' flag identifies test cases that have never had anyone assigned to run them. Surfaced as a dashboard metric, a grid column, and a filter.
/project/:id/manage) gets a hidden-by-default 'Never Assigned' column with Yes/No values, plus a multi-select Yes/No option in the filter pane.Execution status colours and legend ordering are now identical across the report builder and pinned dashboard widgets.
Issues now show who reported them and a chronological timeline of every change — creation, status, priority, description, and all custom-field updates including assignee.
set Assigned To to Linda Davis, Changed Status from To Do to In Progress), and a timestamp. The list lazy-loads 20 entries at a time as you scroll.The Issues page now opens with a default filter showing only issues assigned to the current user — testers see their work first instead of the full project backlog.
The Test Plan Run page no longer fires one extra request per unexecuted row to render the step progress ring — the data is now returned in the main grid response.
A field on each execution row was roughly doubling in size with every new run, eventually reaching 16 MB. The fix carries data forward correctly and cleans up rows already affected.
validation_data field on each test plan execution row to roughly double in size every time you started a new run of a plan. Over enough runs, individual rows had grown to ~16 MB containing only escaped quotation marks around the literal word 'null' — wasting roughly 1.7 GB of database storage in production and risking eventual save failures.Share a project's overview dashboard with anyone via a secure read-only link. No TestCollab account needed for viewers.
Choose which test execution statuses count as 'done' for a project. A test plan finishes when every case reaches a status in your chosen set, not just when there are zero unexecuted.
unexecuted == 0 to a check against your configured done statuses.QA Copilot's 'requirements text' source now accepts CSV, XLSX, and ODS files alongside PDFs. Drop in a feature spec spreadsheet and Copilot generates test cases from each row.
Test plan run cards now show a small ring visualizing per-step pass/fail/skip/block status alongside the overall test case status.
The inbuilt defect manager now surfaces every test case linked to an issue, both as a grid column and on the issue detail page.
Two memory hotfixes for projects with very large test plans: queue-result persistence after run creation and the latest-records lookup on the executed test case API.
The issues CSV export now writes timestamps in your company's configured timezone and includes the time component, not just the date.
Email notifications for assignees on user-type custom fields, status-change emails on inbuilt issues, and CSV export for both defects and inbuilt issues with column selection.
Fixes for custom report category limits, linked issue deletion, test case error messages and tag handling, and grid drag-drop in test plan execution.
Upload test results to TestCollab from CI with no manual setup. The new `--auto-create` flag on `tc report` creates the tag, suites, test cases, folder, and test plan automatically from your result file.
--auto-create flag on tc report removes all that setup.tc report --project 123 --format junit --result-file results.xml --auto-create- Auto-creates everything missing — Tag (CI Imported), test suites (humanized from classname/describe blocks), test cases, the CI test plan folder, and a fresh test plan named CI Run: DD-MM-YYYY HH:MM.[TC-42]) match by ID. Tests without IDs match by normalized title within the same suite. No match? A new test case is created.com.app.LoginTests, tests/auth/login.spec.ts, or UserProfileTests are automatically cleaned up into readable suite titles.Store API keys, passwords, and tokens as encrypted project-level secrets and reference them in test steps with {{secrets.NAME}} syntax.
{{secrets.NAME}} syntax.{{secrets.API_KEY}} in step descriptions or expected results. Values resolve at execution time.The QA Copilot proposals page has been redesigned with a cleaner layout, setup modal, and automation status tracking for accepted test cases.
Pin your most-used reports to the project dashboard and link specific test plans to releases.
Fixes for defect severity labels, dataset handling on test case reverts, traceability matrix improvements, and service worker caching.
Generate test cases directly from Jira user stories with per-requirement traceability and context-aware AI.
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.
The MCP server now supports test suites, test plans, and smart context loading — and connects via npx with zero hosted infrastructure.
npx @testcollab/mcp-server with environment variable authentication. The previous hosted HTTP endpoint (mcp.testcollab.com) has been deprecated.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.
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 testcollab-cli package is deprecated. All existing commands and flags work the same way under the new package name.A live GO/NO-GO dashboard for every release, plus automatic defect status sync from your issue manager.
Notify external stakeholders via email without adding seats, file bugs to ClickUp, exclude test cases per config, and reassign reviewers.
QA Copilot now detects when a click has no effect, preventing false-positive test results.
Improved AI test generation accuracy for complex UI patterns like row-scoped dropdowns and list interactions.
Record your screen while executing tests to capture visual evidence of bugs and test results.
Added custom reports for test execution data and ServiceNow integration support
Fixed crash in test case execution notification system
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.
Automatically generate and manage proposed test cases using AI-powered QA Copilot functionality.
Enhanced database migration system with MySQL upgrade support and stepwise execution
Added Linear project management platform to available integrations list
Fixed automation trigger and data handling issues in test plan run creation workflow.
Resolved timing calculation issues in onboarding nudge delivery system.
Added empty state illustrations and components for defects, reusable steps, test cases, and tags pages.
Resolved issues in onboarding nudge service functionality
Fixed BDD feature background array processing and error handling in test suite creation
Fixed URL validation regex pattern for training URLs in QAC functionality
Added onboarding nudge delivery system and company goal tracking functionality.
Added feedback collection for unsubscribe process and improved email validation messaging
Projects can now be marked as sample projects with new is_sample field
Introduced automated newsletter generation and delivery functionality with weekly preview capabilities.
Added modal to preview sample project during company setup process.
Added Ably integration for real-time test execution notifications and project sample data creation.
Integrated new TC API functionality for enhanced system capabilities.
Improved string replacement operations and enhanced debugging for better system performance
Added distributed locking mechanism to prevent concurrent cron job execution conflicts
Enhanced test case handling, requirements processing, and user interface components
Optimized database queries and added bulk test case review functionality for better performance.
Enhanced linked project queries, request logging, and deployment configuration
New middleware for request logging with CloudWatch integration and enhanced project management capabilities
Introduced BDD synchronization endpoints and test execution timing functionality
Cleaned up header component by removing QAC banner display functionality.
Improved user access validation and company scoping across API services and UI components.
Added new status API endpoints and removed deprecated UI components for cleaner codebase