Test Case Repository Overview - Management Guide

The Repository is the central hub for managing all test cases and folders in your project. It provides a hierarchical folder structure to organize test cases, powerful filtering and search capabilities, bulk operations, and comprehensive analytics to help you maintain and track your test case repository effectively.

Core Concepts

What is the Repository?

The Repository is a structured storage system for test cases that includes:

  • Hierarchical Folders: Organize test cases in a nested folder structure
  • Test Case Management: Create, view, edit, delete, and clone test cases
  • Advanced Filtering: Filter test cases by various criteria
  • Bulk Operations: Perform actions on multiple test cases at once
  • Import/Export: Import test cases from Excel or export to various formats
  • Analytics: Track repository metrics, coverage, and trends

Repository Structure

The Repository uses a tree-like folder structure:

Repository (Root)
├── Folder 1
│   ├── Subfolder 1.1
│   │   └── Test Case 1.1.1
│   └── Test Case 1.1
├── Folder 2
│   └── Test Case 2.1
└── Test Case (Uncategorized)
  • Root Folder: The top-level container for all folders and uncategorized test cases
  • Folders: Containers that can hold test cases and subfolders
  • Test Cases: Individual test cases that can be placed in folders or remain uncategorized

Accessing the Repository

To access the Repository:

  1. Navigate to a project by clicking on it from the Projects page.

  2. In the project sidebar, click on “Repository” or navigate to /workspace/:workspaceId/project/:projectId/repository.

  3. As a result, you’ll see the Repository page with:

    • Folder tree sidebar on the left
    • Test case list in the main panel
    • Filter panel at the top
    • Action buttons in the header

Repository Interface

Header Section

The Repository header displays:

  • Repository Title: “Repository” with description
  • Analytics Button: View repository analytics and metrics
  • Coverage Button: View test coverage reports
  • Import Testcases Button: Import test cases from Excel

The left sidebar shows:

  • Folders Section: Hierarchical folder structure
  • Add Button: Create new folders or test cases
  • Folder Tree: Expandable/collapsible folder hierarchy
  • Folder Actions: Context menu for folder operations

Main Panel (Test Case List)

The main panel displays:

  • Filter Panel: Search and filter test cases
  • Test Case List: Virtualized list of test cases in the selected folder
  • Bulk Actions Bar: Appears when test cases are selected
  • Empty State: Message when no test cases are found

Repository Features

Test Case Management

Manage individual test cases with full CRUD operations:

  • Create Test Cases: Build detailed test cases with steps, preconditions, and attachments
  • View Test Cases: View complete test case details in a modal
  • Edit Test Cases: Update test case properties and content
  • Clone Test Cases: Duplicate test cases for similar scenarios
  • Delete Test Cases: Remove test cases (moved to recycle bin)

Learn more about Creating Test Cases →

Folder Management

Organize test cases using a hierarchical folder structure:

  • Create Folders: Build folder hierarchies to organize test cases
  • Edit Folders: Update folder names and descriptions
  • Move Folders: Reorganize folder structure
  • Clone Folders: Duplicate folder structures with all contents
  • Delete Folders: Remove folders and their contents

Learn more about Managing Folders →

Find test cases quickly using powerful filtering:

  • Search: Search test cases by title, description, or steps
  • Advanced Filters: Filter by tags, requirements, type, priority, severity, and more
  • Quick Filters: One-click filters for common scenarios
  • Custom Fields: Filter by project-specific custom fields

Learn more about Filtering & Search →

Bulk Operations

Efficiently manage multiple test cases at once:

  • Bulk Select: Select multiple test cases using checkboxes
  • Bulk Edit: Update multiple test cases simultaneously
  • Bulk Delete: Remove multiple test cases at once
  • Bulk Export: Export multiple test cases to Excel, JSON, or CSV
  • Quick Test Run: Create test runs from selected test cases

Learn more about Bulk Operations →

Import & Export

Import and export test cases for backup and migration:

  • Import from Excel: Bulk import test cases from Excel files
  • Export Formats: Export to Excel, JSON, or CSV
  • Data Migration: Move test cases between projects or workspaces

Learn more about Import & Export →

Analytics & Reporting

Track repository health and metrics:

  • Repository Analytics: View comprehensive repository statistics
  • Test Coverage: Analyze requirement coverage by test cases
  • Trend Analysis: Track changes over time
  • Export Reports: Download analytics data for reporting

Learn more about Analytics & Reporting →

Keyboard Shortcuts

The Repository supports various keyboard shortcuts for efficiency:

  • Ctrl+K (or Cmd+K): Create new test case
  • Ctrl+F (or Cmd+F): Focus on search input
  • Ctrl+A (or Cmd+A): Select all test cases in current folder
  • Delete: Delete selected test cases
  • Escape: Close modals or clear selection
  • Ctrl+? (or Cmd+?): Show keyboard shortcuts help

Best Practices

When working with the Repository:

  1. Organize Hierarchically: Create a logical folder structure that matches your application structure
  2. Use Descriptive Names: Name folders and test cases clearly
  3. Link Requirements: Link test cases to requirements for traceability
  4. Add Tags: Use tags for categorization and filtering
  5. Use Shared Steps: Create shared steps for reusable test sequences
  6. Regular Cleanup: Periodically review and remove outdated test cases
  7. Bulk Operations: Use bulk edit for efficient updates
  8. Import/Export: Use import for bulk creation and export for backups
  9. Monitor Analytics: Regularly check analytics to track repository health
  10. Keyboard Shortcuts: Learn and use keyboard shortcuts for efficiency

Permissions

Access to Repository features depends on your role:

  • Project Owner: Full access to all Repository features
  • Project Administrator: Can create, edit, and delete folders and test cases
  • Project Manager: Can create and edit test cases
  • Tester: Can view and execute test cases
  • Viewer: Read-only access to Repository

Next Steps

Was this page helpful?