# TestDino > Playwright-focused test reporting and management platform with AI-powered failure classification, flaky test detection, CI optimization, and MCP support. TestDino ingests Playwright test reports from CI or local runs, classifies failures using AI, and surfaces actionable insights through dashboards, analytics, and integrations. Built for Developers, SDETs, QA Engineers, and Engineering Managers working with Playwright in Node.js or Python. Key capabilities: real-time test streaming, trace/screenshot/video debugging, rerun-only-failed CI workflows, role-based dashboards, GitHub PR status checks, error grouping, test case management, and AI assistant integration via MCP. ## Docs - [Getting Started](https://docs.testdino.com/getting-started): Set up TestDino with your Playwright project in 5 minutes - [Node.js CLI](https://docs.testdino.com/cli/nodejs): Install and use the `tdpw` CLI for uploading test results - [Python CLI](https://docs.testdino.com/cli/python): Install and use the `testdino` CLI for pytest-playwright projects - [AI Overview](https://docs.testdino.com/ai/overview): AI failure classification, error grouping, and fix recommendations - [MCP Server](https://docs.testdino.com/mcp/overview): Connect Claude, Cursor, or ChatGPT to query test data via MCP - [MCP Tools Reference](https://docs.testdino.com/mcp/tools-reference): All MCP server tools with parameters and examples - [Test Runs](https://docs.testdino.com/platform/test-runs/overview): View and analyze Playwright test executions with filters and search - [Test Cases](https://docs.testdino.com/platform/test-cases/overview): Inspect test status, failure cause, runtime, and evidence per attempt - [Dashboard](https://docs.testdino.com/platform/dashboard/overview): Role-based dashboards for QA, Developers, and Managers - [Analytics](https://docs.testdino.com/platform/analytics/overview): Test suite health metrics, trends, and performance insights - [Flaky Tests](https://docs.testdino.com/guides/flaky-tests): Detect, categorize, and resolve flaky Playwright tests - [CI Optimization](https://docs.testdino.com/guides/ci-optimization/overview): Reduce CI time by rerunning only failed tests - [Debug Failures](https://docs.testdino.com/guides/debug-failures/overview): Debug test failures using traces, screenshots, and logs without running locally - [GitHub Actions](https://docs.testdino.com/guides/github-actions): Configure Playwright with TestDino in GitHub Actions workflows - [GitHub Status Checks](https://docs.testdino.com/guides/github-status-checks): Add quality gates to PRs with pass rate thresholds - [Environment Mapping](https://docs.testdino.com/guides/environment-mapping): Map branches to environments using patterns - [Integrations](https://docs.testdino.com/integrations/overview): GitHub, GitLab, Azure DevOps, Jira, Linear, Asana, monday, Slack - [Test Management](https://docs.testdino.com/test-management/overview): Organize manual and automated test cases with suites - [Project Settings](https://docs.testdino.com/platform/project-settings): Configure API keys, AI features, integrations, and branch mapping - [Data Privacy](https://docs.testdino.com/data-privacy/overview): Data collection, redaction, retention, and AI controls - [Billing & Pricing](https://docs.testdino.com/platform/billing-and-pricing): Plans, test execution limits, and billing FAQ - [FAQs](https://docs.testdino.com/faqs): Common questions about setup, features, and troubleshooting ## Optional - [Sandbox](https://sandbox.testdino.com): Explore TestDino with sample test data - [Changelog](https://changelog.testdino.com): Product updates and release notes - [GitHub](https://github.com/testdino-hq): Source code and community - [Discord](https://discord.gg/hGY9kqSm58): Community support and discussions - [Support](https://docs.testdino.com/support): Contact the TestDino team