Skip to main content

Introduction

Welcome to Testream - a modern code-first test management platform and reporting solution designed for modern development teams who want to streamline their testing workflows and gain powerful insights into test results.

What is Testream?

Testream is a comprehensive test management and reporting platform that integrates seamlessly with your existing testing frameworks and CI/CD pipelines. It provides:

  • Centralized Test Reporting - Aggregate test results from multiple frameworks and projects
  • Advanced Analytics - Track trends, identify flaky tests, and monitor test health
  • Jira Integration - View test results directly in Jira issues and projects
  • CI/CD Ready - Integrate Testream reporters to upload results from your pipelines with minimal configuration
  • Historical Tracking - Track test performance over time with detailed dashboards
  • Artifact Management - Store and view test artifacts like screenshots (videos and trace files coming soon!)
  • Source of Truth - A single source of truth for all your test results, accessible to developers, QA, and stakeholders
  • Source Control Integration - Track your tests right from the commits and branches

Key Features

Multi-Framework Support

Testream supports the following reporters out of the box:

  • Playwright - E2E testing for modern web apps
  • .NET - xUnit, NUnit, MSTest, and TRX formats
  • Cypress - E2E testing for web applications
  • Jest - Unit and integration testing for JavaScript/TypeScript
  • WebdriverIO - E2E testing for web applications
  • Mocha - Flexible JavaScript test framework
  • CLI - Upload CTRF reports from any test tool
  • JUnit - Parse and upload JUnit XML test results
  • Vitest - Blazing-fast unit testing for Vite projects

CTRF Standard

All reporters use the Common Test Report Format (CTRF) - an open standard for test result reporting. This ensures consistency and interoperability across different testing tools.

CI/CD Integration

Upload test results and artifacts with minimal configuration in any stage of your pipeline. Whether you're using GitHub Actions, Jenkins, CircleCI, Azure DevOps or any other CI/CD platform, Testream makes it easy to integrate with native NPM packages and CLI tools:

- uses: testream/cli@latest
with:
report-path: ctrf/ctrf-report.json
test-tool: playwright
api-key: ${{ secrets.TESTREAM_API_KEY }}

Or use the CLI directly:

git npx @testream/cli \
--report-path ctrf/ctrf-report.json \
--test-tool playwright \
--api-key $TESTREAM_API_KEY

Testream for Jira

Testream is a Jira first test management and reporting solution. Install the Testream for Jira app to access comprehensive test reporting directly in your Jira workspace:

  • Test health metrics - Pass rate, failed tests, and flaky test detection
  • Detailed test runs - View results with branch, commit, and environment metadata
  • Create issues from failures - One-click bug creation with pre-filled context
  • Rich debugging artifacts - Screenshots, videos, and trace files inline
  • Trends & analytics - Track test performance over time
  • Release management - Filter and assess quality by release version
  • PDF reports - Generate downloadable PDF summaries of test runs
  • Test Run Summaries in Jira Issues - View summaries of test runs directly within Jira issues.
  • Test Suite Changes - Track tests added, removed, and unchanged between runs on the same branch.
  • BDD Gherkin Specs with Rovo - Create BDD Gherkin specifications with AI using natural language and assess them against the Testream context automatically captured.

Learn more about the Jira integration | Explore all features

Getting Started

Ready to integrate Testream? Choose your path:

Need Help?