Skip to main content

Import & Export

Import and export test cases in bulk using CSV files. Perfect for migrations, backups, and large-scale test management.

Download Tests

Export your existing tests as CSV for backups, templates, or external analysis.

  1. Click Download on the Tests page
  2. Select filters (optional) to export specific tests
  3. The CSV downloads with all test data

Use Cases:

  • Create templates for bulk uploads
  • Backup test data
  • Share tests with external tools
  • Analyze test coverage in spreadsheets
tip

Apply filters before downloading to export only specific tests (by section, priority, platform, etc.).

Upload Process

  1. Click Upload on the Tests page
  2. Select your CSV file (must follow the required format)
  3. (Optional) Assign a label to all imported tests
  4. Click Submit Tests

The system validates and imports tests, auto-creating sections and squads as needed.

CSV Format

Required Columns

ColumnRequirementsNotes
TitleMin 5 charactersTest case name
SectionHierarchy pathUse > for nesting: Parent > Child > Test Section

Optional Columns

ColumnValid ValuesDefault
IdAny numberAuto-generated
PriorityCritical, High, Medium, LowMedium
PlatformAll Platforms, Android Web And iOS Only, Android Web and Playstore, Only Android, Only iOS, Only PlaystoreAll Platforms
Test Covered ByContract, E2E, Integration, Manual, UnitManual
Automation StatusNot Automatable, Automated, AutomatableAutomatable
SquadAny textAuto-created if new
StepsText-
PreconditionsText-
Expected ResultText-
DescriptionText-
Additional GroupsText-
Automation IdText-
Section DescriptionText-

Section Hierarchy

Sections are created automatically based on the path in your CSV.

Example:

Account Management > Cash In > Payment Listing

This creates:

  • Account Management (parent)
    • Cash In (child)
      • Payment Listing (child)
caution

Section names are case-sensitive. Typos will create duplicate sections.

Migration from TestRail

Use the Id column to preserve test IDs from TestRail:

  • If Id is provided: Uses that ID in Checkmate
  • If Id is empty: Auto-generates a new ID

This ensures links and references remain intact during migration.

Best Practices

  • Download as template - Export existing tests to get the correct format
  • Validate format - Check your CSV in a spreadsheet tool before uploading
  • Start small - Test with 5-10 rows before bulk importing hundreds
  • Check sections - Verify section hierarchy paths are correct
  • Review defaults - Ensure default values match your needs
  • Use filters - Export specific test subsets for targeted templates

Next Steps