Upgrade Guide
Important
If you are using the older version of TestRay (prior v8.0), and are upgrading to TestRay 8.x, please follow Upgrade instructions carefully!
If there is a newer version released to Atlassian Marketplace, you can upgrade your add-on using the following:
Login to Jira as a system administrator, then click the "COG" icon in the top right corner of the page and select "Add-ons"
Select "Add-ons" from the administration menu, then click the “Manage add-ons” link from the left panel
Find the TestRay add-on from the list, then click it
Click the “Upgrade” button
Once the upgrade process is done, installation of the latest version is complete

[Screenshot - IN0004_Upgrade_to_Newer_Version]
Upgrade TestRay (version 7.x) to TestRay latest version (v7.3.7.9 → v8.4.4.1 → Migration (Data) → latest version)
Upgrade TestRay (version 6.x) to TestRay version 8.4.1.0 (v6.x → v6.3.7.9 → Migration (Data) → 8.4.1.0)
Important
It is highly recommended to perform this migration and verify data on your stage before doing this on production
It is highly recommended to take a backup of your Jira instance before performing this task
It is highly recommended to perform this task only during offline hours when no one is using the application
Please contact support@goldfingerholdings.com if you encounter any issues and need our assistance
Important
If you want to upgrade TestRay (version 7.x) to TestRay latest version, you need take the path: v7.3.7.9 -> v8.4.4.1 -> Migration (Data) -> v8.6.x and higher
Important
If you want to upgrade TestRay (version 6.x) to TestRay 8.4.1.0, you need take the path: v6.x -> v6.3.7.9 -> Migration (Data) -> v8.4.1.0
Before installing TestRay to your Jira server:
1). Check if you have other issue types mapped to "Test Case" and "Test Plan" in TestRay. If you do, convert the tickets to Test Case and Test Plan issue types; for help with this, please refer to "Moving an issue."
2). Check and update the TestRay configuration from "Administration->Add-ons->TestRay->TestRay Configuration->Issue Types" with the following:Select "Test Case" as Test Case issue type
Select "Test Plan" as Test Plan issue type
Note down mapping values for Requirements issue type
Note down mapping values for Bugs issue type
3). Check if any Jira services are configured for TestRay (prior to version 8.0) e.g 'Synapse Bonfire Service'. If you do, you need remove these Jira services manually:
Log in as a user with the Jira System Administrator permission
Choose Administration > System
Select Advanced > Services to open a page showing all the configured services
Click the Delete link associated with the service you wish to remove
Make sure your Jira server has already been upgraded to Jira 7.x; please refer to TestRay supported Jira versions
Install TestRay v8.4.4.1 to your Jira server; please refer to "Installation guide"
Update TestRay configuration settings from "Administration->Add-ons->TestRay->Configuration" with the following:
a. Set the same value as is in TestRay for "Requirements" mapping
b. Set the same value as is in TestRay for "Bugs" mappingComplete the migration process by following these steps:
a. Go to "Administration->Add-ons->TestRay->Migration"
b. Click the "Migrate" button and wait until the migration process is completeAs workflows created from old TestRay (prior to version 8.0) are no more required by TestRay, we request to remove the Postfunctions offered by old TestRay from your workflows or assign any newly created workflow or Jira default workflow to them. Otherwise, you may face an error 'Could not load FunctionProvider class' when you execute your workflow actions.
Changes are made once the upgrading and migration are complete
Issue types change
In TestRay (v6.x & 7.x) | In TestRay (v8.x) | Comments |
---|---|---|
Requirement | Requirement |
|
Mapped Issue Types | Mapped Issue Types |
|
Bug | Bug |
|
Mapped Issue Types | Mapped Issue Types |
|
Test Case | Test Case |
|
Mapped Issue Type |
| |
Test Plan | Test Plan |
|
Mapped Issue Type |
| |
SubRequirement | SubRequirement |
|
SubTest | SubTest |
|
Entities/fields change inside different issue types
Entity/Field | In TestRay (v6.x & v7.x) | In TestRay (v8.x) | Description | ||
---|---|---|---|---|---|
Type | Name | Type | Name | ||
Requirement | Custom field | Parent | Section | Requirements |
|
Custom field | Test Case | Section | Test Cases |
| |
Custom field | Test Case Coverage TAB |
| |||
Custom field | Bugs TAB |
| |||
Menu | More/Create Test Case | Section/Button | Create Test Case |
| |
Menu | More/Create Bug |
| |||
SubRequirement |
| ||||
Test Case | Custom field | Requirement | Section | Requirement |
|
Custom field | Test Suite (Project) | Section | Test Suite |
| |
Custom field | Test Suite (Global) | Section | Test Suite |
| |
Custom field | Test Case State |
| |||
Custom field | Test Case Steps: | Section | Test Steps: |
| |
Custom field | Test Case Results |
| |||
Section | Sub-Tasks (SubTest) | Section | Sub-Tasks (SubTest) |
| |
Custom field | Test Plans TAB | Section | Test Plan |
| |
Custom field | Issue Coverage TAB | Section | Test Plan |
| |
Custom field | Requirement TAB | Section | Requirement |
| |
Menu | More/Create Bug |
| |||
SubTest |
| ||||
Test Plan | Custom field | Test Case (SubTest Disabled) | Section | Test Case |
|
Custom field | Test Case (SubTest Enabled) | Section | Test Case |
| |
Custom field | Test Plan State |
| |||
Custom field | Test Cases TAB | Test Cycle |
| ||
Bug | Custom field | Test Case | Section | Test Case |
|
Custom field | Requirement | Section/Field | Test Case/Requirement |
| |
Custom field | Test Cases TAB |
| |||
Custom field | Requirement TAB |
| |||
Configuration | Menu | TestRay Configuration/Custom Fields TAB | Menu |
| |
Menu | TestRay Configuration/Issue Types TAB | Configuration/Issue Type Mapping |
| ||
Menu | TestRay Configuration/Advanced Settings TAB |
| |||
Menu | TestRay Test Suites Management |
| |||
Menu | Job Management |
| |||
Menu | Dashboard Configuration |
| |||
TestRay | Main Menu | TestRay |
|