Migrating from other solutions
If you are migrating from another test management system (TMS), you can import your existing test cases into Allure TestOps.
This instruction covers only the migration of manual test cases. To create automated test cases in Allure TestOps, you need to install an Allure adapter for the test framework you are using and upload the resulting files after running the tests. For more information, see Running an automated test case.
Supported test management systems
There are three main ways you can migrate your test cases:
- using an API (API-to-API);
- using CSV files;
- using other types of files (File-to-API).
If your current TMS supports exporting test cases to CSV files, you can import them using the Allure TestOps interface. This process is described in detail in the Import test cases from CSV files instruction.
Some TMSs allow you to export test cases to other file formats or fetch them via an API. In this case, we encourage you to create a ticket in our support system to get assistance from our engineers.
You can find a list of the supported TMSs in the table below.
Test management system | Supported migration type |
---|---|
Allure TestOps | API-to-API |
Azure | API-to-API |
CucumberStudio | API-to-API |
OpenText ALM | API-to-API File-to-API (using JSON files) |
Qase | API-to-API File-to-API (using JSON files) |
Targetprocess | File-to-API (using CSV files) |
Test IT | API-to-API |
TestLink | File-to-API (using XML files) |
TestRail | API-to-API File-to-API (using XML files) |
Xray | API-to-API |
Zephyr Scale | API-to-API |
Zephyr Squad | API-to-API |
If you have found your TMS in the list, after setting up your Allure TestOps instance, do the following:
Sign in to help.qameta.io and click Submit a ticket.
Fill in the fields:
- In the Subject field, enter "Migration from <Name and version of your TMS>".
- Choose your deployment type.
- Select "Support" as the request type.
- In the Description field, enter any additional information that might be useful.
Click Submit.
Once our support team responds to the ticket, follow their instructions to complete the migration.