Skip to content

Import from CSV/XLSX

Testomat.io allows you to import tests from CSV or XLSX files. This is useful if you are migrating from another Test Management System (TMS) or if you already have test cases documented in spreadsheets.

Testomat.io supports importing test cases from many popular TMS tools. There are two ways to import:

  • Direct Import — via built-in integration
  • CSV/XLSX Import — supported for selected TMS formats
  • Testomatio
  • TestRail
  • Testmo
  • Zephyr
  • QTest
  • Qase
  • XRay

Click any tool below to see step-by-step instructions:

How to Import Tests from CSV/XLSX in Classic Projects

Section titled “How to Import Tests from CSV/XLSX in Classic Projects”

You can import tests into your project via:

  • Imports page — ideal when existing data is present.
  • Tests page — best for new projects without data.

In a new project, simply click Import from Spreadsheet on the Tests page and continue from Step 3 below.

Import from scratch

  1. Click Imports button in the sidebar
  2. Click Import from CSV button

Import from CSV/XLSX button

When the sidebar opens,

  1. Select the format from which your CSV/XLSX was exported (e.g. Qase)
  2. Click Choose file and select your CSV/XLSX file
  3. Click Create button to start the import

Upload CSV/XLSX

Your file will be processed, and the test cases will appear in your project.

How to Import Tests from CSV/XLSX in BDD Projects

Section titled “How to Import Tests from CSV/XLSX in BDD Projects”

If your project type is BDD, the import steps are exactly the same as described above for Classic projects.

The only difference is the appearance of a new checkbox:

  • Import as BDD – available only for imports from TestRail and QTest.
  • When checked, all rows from the CSV/XLSX file are converted into BDD scenarios.
    • Mapping:
      • Precondition → Given
      • Step → When
      • Expected Result → Then
    • All imported tests are saved as feature files in your project.

You can also create your own XLS file to import tests into Testomat.io. Follow these rules when preparing a custom XLS file:

Column nameContent
IDleave it empty
Titleput the title of your test here, one title per row
Statusgoes for test type manual or automated, can be blank
Folderenter the suite name here, and use /suite name/sub-suite name format to create suites nesting
Emojican be blank
Priorityyou can set priority to your test normal, important, high, critical or low, can be blank
Tagsplace here any tags you need, can be blank
Ownername of test owner, can be blank
Descriptionput here the description of your test, Markdown format supported

You can download the custom Testomat.io example file here.