Core Concepts

Understand the fundamental concepts and data model behind ConductorQA's test orchestration platform.

Core Concepts

Understanding ConductorQA’s core concepts will help you make the most of the platform. This guide explains the fundamental building blocks and how they work together.

The ConductorQA Hierarchy

ConductorQA organizes your testing efforts in a logical hierarchy:

Organization
└── Projects
    └── Test Suites
        └── Test Cases
            └── Executions
                └── Test Results

Organization

Your Organization is your team’s workspace in ConductorQA. It contains all your projects, users, and settings. Each organization has:

  • Team members and permissions
  • Billing and subscription settings
  • API keys and integrations
  • Custom fields and configurations

Projects

Projects represent distinct applications, features, or testing initiatives. Examples:

  • “E-commerce Website”
  • “Mobile App v2.0”
  • “Payment Service API”
  • “User Authentication System”

Projects help you:

  • Organize testing by application or feature
  • Set different permissions per project
  • Generate project-specific reports
  • Manage environments and configurations

Test Suites

Test Suites group related test cases together. Common patterns:

  • By Feature: “User Registration”, “Shopping Cart”, “Payment Processing”
  • By Type: “Smoke Tests”, “Regression Tests”, “API Tests”
  • By Priority: “Critical Path”, “High Priority”, “Nice to Have”

Test suites enable you to:

  • Execute related tests together
  • Track suite-level metrics
  • Organize tests logically
  • Schedule automated runs

Test Cases

Test Cases define individual tests with:

  • Title: Clear, descriptive name
  • Description: Detailed test steps or scenario
  • Expected Result: What should happen when the test passes
  • Priority: Critical, High, Medium, or Low
  • Tags: Custom labels for filtering and organization
  • Custom Fields: Additional metadata specific to your needs

Executions

Executions represent a test run - when you actually run your test cases. Each execution includes:

  • Environment: Where tests are running (staging, production, etc.)
  • Assignee: Who is responsible for the execution
  • Status: Planned, In Progress, Completed, or Aborted
  • Configuration: Browser, device, or other runtime settings

Test Results

Test Results capture the outcome of individual test cases within an execution:

  • Status: Pass, Fail, Skip, or Blocked
  • Duration: How long the test took
  • Notes: Comments, observations, or failure details
  • Attachments: Screenshots, logs, or other evidence
  • History: Previous results for trend analysis

Key Features Explained

Real-Time Tracking

ConductorQA provides live updates during test execution:

  • Progress Indicators: See completion percentage in real-time
  • Status Changes: Instant updates when tests pass or fail
  • Team Notifications: Alert team members of critical failures
  • Dashboard Updates: Live refresh of metrics and charts

Environments

Environments represent different deployment targets:

  • Development: Local or dev server testing
  • Staging: Pre-production validation
  • Production: Live system monitoring
  • Custom: Any environment you define

Benefits of environment tracking:

  • Compare test results across environments
  • Identify environment-specific issues
  • Track deployment quality
  • Monitor production health

Tags and Filtering

Tags provide flexible organization beyond the hierarchy:

  • Feature Tags: login, payment, search
  • Type Tags: smoke, regression, integration
  • Priority Tags: critical, p1, p2
  • Custom Tags: Any labels that help your workflow

Use tags to:

  • Filter test cases and results
  • Create custom reports
  • Schedule specific test subsets
  • Track cross-cutting concerns

Custom Fields

Extend ConductorQA with Custom Fields to capture:

  • Bug References: Link to Jira, GitHub, etc.
  • Requirements: Traceability to user stories
  • Test Data: Specific data sets or configurations
  • Automation IDs: Test identifiers from automation frameworks

Data Flow and Relationships

Test Case to Execution Flow

  1. Create test cases in test suites
  2. Plan executions for specific environments
  3. Execute test cases and record results
  4. Analyze results and generate reports
  5. Iterate based on findings and feedback

API Integration Points

ConductorQA’s API enables integration at every level:

  • Projects: Create and manage via API
  • Test Suites: Import from external tools
  • Test Cases: Sync with test automation frameworks
  • Executions: Trigger from CI/CD pipelines
  • Results: Push automated test results

Reporting and Analytics

ConductorQA aggregates data across all levels:

  • Test Case Analytics: Pass rates, failure trends, duration
  • Suite Performance: Coverage, reliability, efficiency
  • Project Health: Overall quality metrics, team productivity
  • Organization Insights: Cross-project trends, resource utilization

Best Practices

Organizing Your Tests

  • Keep suites focused: Group related test cases together
  • Use clear naming: Make test intent obvious from the title
  • Maintain hierarchies: Don’t create too many nested levels
  • Tag strategically: Use consistent tagging conventions

Execution Strategy

  • Environment consistency: Use the same environments across projects
  • Clear assignments: Always assign executions to specific team members
  • Regular cadence: Establish consistent execution schedules
  • Result timeliness: Record results promptly while context is fresh

Team Collaboration

  • Shared conventions: Establish team standards for naming and tagging
  • Clear responsibilities: Define who owns which test suites
  • Regular reviews: Schedule periodic test suite maintenance
  • Knowledge sharing: Document test context and rationale

Advanced Concepts

Test Dependencies

Some test cases depend on others:

  • Prerequisites: Tests that must pass first
  • Data Dependencies: Tests requiring specific setup
  • Sequence Dependencies: Tests that must run in order

Parallel Execution

ConductorQA supports parallel test execution:

  • Suite-Level Parallelism: Run multiple suites simultaneously
  • Case-Level Parallelism: Execute independent test cases in parallel
  • Environment Isolation: Parallel runs across different environments

Historical Analysis

Leverage historical data for insights:

  • Trend Analysis: Identify patterns over time
  • Flaky Test Detection: Find unreliable test cases
  • Performance Monitoring: Track execution duration trends
  • Quality Metrics: Measure testing effectiveness

Next Steps

Now that you understand ConductorQA’s core concepts:

  1. Create your first test suite - Apply these concepts hands-on
  2. Explore the API - Learn programmatic integration
  3. Set up automation - Connect your test frameworks
  4. Configure teams - Invite team members and set permissions

Understanding these concepts will help you design an effective testing strategy that scales with your team and provides actionable insights into your application quality.

Last updated: August 26, 2025

Tags

concepts data-model fundamentals