Skip to main content

Import Tests

The Import feature allows you to upload existing test cases into Qualiti — whether they're automated tests from frameworks like Playwright, Selenium, or Cypress, or manual test cases from CSV files or other test management tools.

Once imported, your tests are added to your Test Library, and the AI step generation process begins automatically, making them ready to run in your selected environment.

Supported Formats

Qualiti's Import feature is flexible — it supports any file that contains plain, human-readable English text interpretable as test data or test scripts.

✅ Supported File Types

Manual Test Cases

  • .csv files (e.g., exported from TestRail, Google Sheets, Qase)
  • .txt or .md files with structured test steps
  • .json files containing test data
  • .feature files using Gherkin syntax

Automated Test Scripts

  • .js, .ts, '.py', and other test files (Playwright, Cypress, Selenium, etc.)
  • Any script with readable, English-based test logic

🚫 Unsupported File Types

  • Binary files (e.g. PDFs, images, compiled code)
  • Files without test information
  • Non-English content

How to Import Tests

1. Access the Import Feature

  1. Navigate to your Test Library
  2. Click the Import button
  3. The Import modal will open

2. Upload Your File

  • Click or drag your file into the upload area
  • Single files can contain multiple test cases
  • File size limit: 150KB (text/code only)

Simply upload your test file and Qualiti will automatically detect and extract test cases from any supported format.

tip

For CSVs, use clear headers like Test Name, Description, Steps, and Expected Result.

3. Select Your Test Profile

Choose the environment profile where your imported tests will run.

note

The default profile has a 10-test concurrency limit, which you can adjust under Users > Profile > Environments.

4. Monitor Progress

After upload, Qualiti:

  • Analyzes your file
  • Extracts test cases
  • Displays import status notifications in your Test Library
  • Begins AI step generation automatically

6. Review Imported Tests

  • Imported tests appear in your Test Library
  • Use the Import filter to view tests from a specific import

Import Statuses

  • Pending — Waiting to be processed
  • In Progress — File is being analyzed
  • Complete — All tests imported and step generation started
  • Error — Something went wrong
note

Import time varies based on file size, number of tests, and your environment's concurrency limit.

Error Handling

How to fix:

  • Double-check your file
  • Ensure it includes test names, steps, or descriptions
  • Review the Supported Formats above

Failed Step Generation

If some tests fail during AI step generation:

  • Look for tests marked Failed
  • Open and review test details
  • Edit manually or retry generation

Dismissing Import Notifications

You'll see notifications for active imports in your Test Library. Once reviewed, you can dismiss them.

Best Practices

✅ For Manual Tests

  • Include clear, specific details for your tests, such as:
    • Test objectives and scope
    • Required test data and preconditions
    • Step-by-step instructions
    • Expected results and pass/fail criteria

✅ For Automated Tests

  • Use descriptive names and comments
  • Keep one suite or feature per file
  • Include readable code and comments
  • Avoid complex dependencies

✅ General Tips

  • Start small — test one file before bulk importing
  • Group related tests in the same file
  • Review imported tests and generated steps

Next Steps After Import

After importing your tests, follow these steps to get started:

Filter and Review

  1. Navigate to your Test Library
  2. Use the Import filter to find your newly imported tests
  3. Open each test to verify:
    • Test steps are accurate
    • Descriptions are clear
    • Expected results are correct

Organize Your Tests

Once imported, your tests are ready for execution. You can begin running them immediately, or spend time organizing them first:

  • Create folders to group related tests together
  • Add descriptive tags to make tests easy to find
  • Customize test names and descriptions
  • Fine-tune the generated steps if needed

Execute and Monitor

  1. Wait for AI step generation to complete
  2. Run a sample test to verify setup
  3. Create test plans to group related tests
  4. Schedule test runs as needed

Troubleshooting

If you encounter issues:

  • Check failed imports in the Import Status section
  • Review error messages for specific failures
  • Make necessary corrections and retry imports
  • Contact support if issues persist