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.
- Choose your
- (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.
- Adding tests to a specific section like Payment Listing which is in Account Management > Cash In, specify section as
Optional Columns
- Id: If provided the same
testId
will be used in Checkmate. Otherwise, a newtestId
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 Name | Required | Notes |
---|---|---|
Title | Yes | Minimum 5 characters. |
Section | Yes | Section Hierarchy Structure |
Steps | No | Minimum 5 characters. |
Id | No | Test ID from Testrail; autogenerated if not provided. |
Squad | No | Auto-created if squad doesn’t exist. |
Priority | No | Defaults to Medium if not provided. |
Platform | No | Defaults to All Platforms if not provided. |
Test Covered By | No | Defaults to Manual if not provided. |
Automation Status | No | Defaults to Automatable if not provided. |
Preconditions | No | Text content. Optional. |
Expected Result | No | Text content. Optional. |
Description | No | Text content. Optional. |
Additional Groups | No | Text content. Optional. |
Automation Id | No | Text content. Optional. |
Section Description | No | Text content. Optional. |