Skip to content

Bulk Addition of Test Cases

Managing test cases in bulk is made easy with Checkmate’s bulk upload feature. This guide provides detailed steps to upload test cases using a .csv file, including required formats and additional considerations.

Bulk Upload Steps

  • Navigate to the Tests Listing Page
    • Go to the Tests Listing Page by clicking on Tests in the project listing.
  • Click on Upload Tests
    • Locate and click the Upload Tests button.
  • Upload the .csv File
    • Choose your .csv file for upload. Ensure the file follows the prescribed format.
  • (Optional) Select Label for Test Cases
    • Assign a label to your test cases. This step is optional but can help with categorization.
  • Submit Tests
    • Click Submit Tests to process the uploaded file.

CSV Format and Uploading Guidelines

Must Have Columns
  • Title: Character length must be greater than 5.
  • Section:
    • Adding tests to a specific section like Payment Listing which is in Account Management > Cash In, specify section as Account Management > Cash In > Payment Listing
    • Ensure correct spelling, as new sections will be created if they do not exist.

Optional Columns
  • Id: If provided the same testId will be used in Checkmate. Otherwise, a new testId will be generated, usefull in migration.
  • Squad: If the squad exists in the database, it will be linked to the test case. Otherwise, a new squad will be created.
  • Steps: Text content.
  • Preconditions: Text content.
  • Expected Result: Text content.
  • Description: Text content.
  • Additional Groups: Text content.
  • Automation Id: Text content.
  • Section Description: Text content.
  • Priority: Must be one of Critical, High, Medium, Low, default is Medium.
  • Platform: Must be one of: All Platforms, Android Web And iOS Only, Android Web and Playstore, Only Android, Only iOS, Only Playstore, , default is All Platforms.
  • Test Covered By: Must be one of Contract, E2E, Integration, Manual, Unit, default is Manual.
  • Automation Status: Must be one of Not Automatable, Automated, Automatable, default is Automatable.

CSV Template

Column NameRequiredNotes
TitleYesMinimum 5 characters.
SectionYesSection Hierarchy Structure
StepsNoMinimum 5 characters.
IdNoTest ID from Testrail; autogenerated if not provided.
SquadNoAuto-created if squad doesn’t exist.
PriorityNoDefaults to Medium if not provided.
PlatformNoDefaults to All Platforms if not provided.
Test Covered ByNoDefaults to Manual if not provided.
Automation StatusNoDefaults to Automatable if not provided.
PreconditionsNoText content. Optional.
Expected ResultNoText content. Optional.
DescriptionNoText content. Optional.
Additional GroupsNoText content. Optional.
Automation IdNoText content. Optional.
Section DescriptionNoText content. Optional.