Skip to main content

Features

TestPlanIt is a comprehensive test management platform designed to help teams plan, execute, and track their testing efforts. Here's an overview of the key features.

Test Case Management

Test Case Editor

  • Rich text editing - Create detailed test steps with formatted text, images, and attachments
  • Shared steps - Define reusable step sequences that can be included in multiple test cases
  • Custom fields - Define custom fields to capture additional metadata for your test cases
  • Expected results - Clearly define what success looks like for each step

Repository Organization

  • Hierarchical folders - Organize test cases into nested folders for logical grouping
  • Custom fields - Filter test cases by custom fields
  • Tags - Apply tags to categorize and filter test cases across projects
  • Issues - Attach issues to quickly navigate between test cases and related issues
  • Version history - Track changes to test cases over time with full version control
  • Documentation pages - Create wiki-style documentation pages within projects

Test Execution

Test Runs

  • Flexible run creation - Create test runs from entire folders, filtered sets, or individual test cases
  • Magic Select - Create test runs from similar test cases using AI
  • Configuration support - Execute tests against different configurations (browsers, environments, etc.)
  • Bulk status updates - Quickly update multiple test results at once
  • Execution history - View the complete history of test executions for any run or individual test case

Automation Integration

  • CI/CD friendly - Designed to fit into your continuous integration pipelines
  • SDK support - Integrate automated test results using the TestPlanIt SDK
  • TestPlanIt CLI - CLI tool for submitting test case results in popular formats
  • API access - Push results programmatically via the REST API
  • WebdriverIO reporter - Native integration with WebdriverIO test framework

Exploratory Testing

Session-Based Testing

  • Timed sessions - Create focused exploratory testing sessions with time limits
  • Charter-driven - Define clear objectives and scope for each session
  • Real-time notes - Capture observations, issues, and insights as you explore
  • Session reports - Generate summaries of findings from exploratory sessions

Project Management

Milestones

  • Release tracking - Organize test activities around releases or sprints
  • Progress monitoring - Track completion status across milestones
  • Due dates - Set target dates and monitor timeline adherence
  • Alerts - Receive notifications when milestone due dates are approaching
  • Milestone types - Define custom milestone categories (releases, sprints, etc.)

Issue Tracking Integration

  • Jira integration - Link test cases and results to Jira issues
  • GitHub integration - Connect with GitHub Issues for defect tracking
  • Azure DevOps integration - Sync with Azure Boards work items
  • Bi-directional linking - Navigate seamlessly between tests and issues

Reporting & Analytics

Dashboards

  • Project dashboards - Get an at-a-glance view of testing progress
  • Custom widgets - Configure dashboards to show the metrics that matter to you
  • Real-time updates - See live status as testing progresses

Reports

  • Report builder - Create custom reports with drag-and-drop interface
  • Test run reports - Detailed breakdowns of test execution results
  • Coverage analysis - Understand what has been tested and what remains
  • Trend analysis - Track quality metrics over time
  • Export options - Export reports in CSV for stakeholders

Forecasting

  • Completion predictions - Estimates of when testing will complete
  • Resource planning - Plan testing capacity based on historical data

AI-Powered Features

LLM Integration

  • Test case generation - Generate test cases from requirements using AI
  • Enhance Writing - Get AI recommendations to improve writing for any rich text field
  • Magic Select - AI-assisted test case selection for quickly building test runs
  • Multiple providers - Support for OpenAI, Azure OpenAI, Anthropic, Ollama, and more
  • Privacy options - Use local models for sensitive data with Ollama integration

Administration

User Management

  • Role-based access - Define custom roles with granular permissions
  • Groups - Organize users into groups for easier permission management
  • SSO support - Integrate with your identity provider via SAML or OAuth2

Customization

  • Custom workflows - Define status workflows that match your process
  • Custom statuses - Create statuses with custom icons and colors
  • Templates - Create templates for consistent test case structure
  • User preferences - Configure theme, locale, timezone, and date/time formats

Security & Compliance

  • Audit logs - Track all changes for compliance and security review
  • Two-factor authentication - Add an extra layer of security for user accounts
  • Data encryption - Secure data at rest and in transit

Collaboration

Team Features

  • Comments - Discuss test cases and results with your team
  • Notifications - Stay informed about changes and assignments
  • @mentions - Tag team members in discussions
  • Activity feeds - See recent activity across your projects

Import & Export

  • Bulk import - Import test cases from CSV or other test management tools
  • Test Results import - Import automated test results via popular formats like JUnit XML
  • TestMo migration - Special import support for migrating from Testmo
  • Export capabilities - Export data for backup or migration
  • API access - Full programmatic access to all features

Search & Discovery

  • Advanced search - Powerful search across all entities with complex filters
  • Global search - Quick access search from anywhere (Cmd+K / Ctrl+K)
  • Elasticsearch integration - Full-text search for large datasets
  • Custom field filtering - Filter by any custom field values

System & Operations

  • Background job processing - Asynchronous task processing with BullMQ
  • System health monitoring - Monitor system status and queue health
  • Upgrade notifications - Get notified about new features since the last time you logged in