Jira Test CSV Guide
Purpose and Audience
This guide documents the structure, key fields, and usage patterns for the tests_descriptions.csv Jira export file. It is intended for QA engineers, test authors, and developers who need to look up test metadata, trace tests back to requirements, or filter the test inventory for reporting and analysis.
- See the Testing Guide for Behat test writing.
- See the Manual Test Guide for manual test JSON format.
Overview
The tests_descriptions.csv file contains Jira export metadata for all test cases. This is a read-only export file containing over 3,400 test records with 185 columns.
Key Fields
These are the most commonly used fields for test organization:
Identification
| Field | Description | Example |
|---|---|---|
Summary | Test case title | "Punctuation Variation - Valid Specimen ID" |
Issue key | Jira issue ID | "BT-5961" |
Issue id | Numeric ID | "29823" |
Issue Type | Always "Test" | "Test" |
Project
| Field | Description | Example |
|---|---|---|
Project key | Project abbreviation | "BT" |
Project name | Full project name | "Bengal Tiger" |
Project type | Project category | "software" |
Status and Priority
| Field | Description | Example |
|---|---|---|
Status | Test status | "To Do", "In Progress", "Done" |
Priority | Priority level | "Low", "Medium", "High" |
Status Category | Status grouping | "To Do", "In Progress", "Done" |
Description
| Field | Description | Example |
|---|---|---|
Description | Full test description | "Verify the system correctly identifies..." |
People
| Field | Description | Example |
|---|---|---|
Reporter | Who reported | "Alex" |
Creator | Who created | "Alex" |
Assignee | Who is assigned | (empty if unassigned) |
Dates
| Field | Description | Example |
|---|---|---|
Created | Creation date | "12/Dec/25 5:30 PM" |
Updated | Last update | "12/Dec/25 5:31 PM" |
Resolved | Resolution date | (empty if unresolved) |
Labels
| Field | Description | Example |
|---|---|---|
Labels | Classification labels | "AI" (for AI-generated tests) |
Issue Links
The CSV tracks relationships between issues:
Link Types
| Field | Description |
|---|---|
Inward issue link (Test) | Requirements tested by this test |
Outward issue link (Test) | Tests linked to this requirement |
Outward issue link (Defect) | Bugs found by this test |
Inward issue link (Cloners) | Tests cloned from this test |
Example Requirement Link
Outward issue link (Test): BT-5894
This indicates the test is linked to requirement BT-5894.
CSV Structure
Header Row
Summary,Issue key,Issue id,Issue Type,Status,Project key,...
Data Row Example
Punctuation Variation - Valid Specimen ID,BT-5961,29823,Test,To Do,BT,Bengal Tiger,software,...
Filtering Tests
By Label
AI- AI-generated tests- (other custom labels)
By Status
To Do- Not startedIn Progress- Being worked onDone- Completed
By Requirement Link
- Filter by
Outward issue link (Test)to find all tests for a requirement
Using the CSV
Finding Tests for a Requirement
- Open in spreadsheet software
- Filter by
Outward issue link (Test)column - Enter requirement key (e.g., "BT-5894")
Finding AI-Generated Tests
- Filter by
Labelscolumn - Contains "AI"
Exporting a Test List
- Filter as needed
- Select columns: Summary, Issue key, Status, Description
- Export filtered results
Field Mapping to Test Formats
This table shows how CSV fields map to Cucumber feature files and manual test JSON exports.
| CSV Field | Cucumber | Manual JSON | Description |
|---|---|---|---|
Issue key | @TEST_BT-xxxx | jira.key | Test identifier |
Summary | Scenario name | jira.summary | Test title |
Description | Feature description | description | Test objective |
Outward issue link (Test) | @REQ_BT-xxxx | N/A | Linked requirement |
For details on writing Cucumber tests, see the Testing Guide. For the manual test JSON schema, see the Manual Test Guide.
Custom Fields
The CSV includes many Jira custom fields. Most are empty for test records:
| Field | Usage |
|---|---|
Custom field (Test Steps) | Xray test steps (for Xray-native tests) |
Custom field (Test plan) | Associated test plan |
Custom field (Epic Name) | Parent epic |
Custom field (Story Points) | Effort estimate |
Notes
- Read-Only: This file is an export; edits should be made in Jira.
- Refresh Frequency: Re-export periodically to get updates.
- Column Order: May vary between exports.
- Empty Fields: Many custom fields are unused for test records.
- Date Format: Uses Jira date format (DD/Mon/YY H:MM AM/PM).