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
- Navigate to your Test Library
- Click the Import button
- 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.
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.
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
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
- Navigate to your Test Library
- Use the Import filter to find your newly imported tests
- 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
- Wait for AI step generation to complete
- Run a sample test to verify setup
- Create test plans to group related tests
- 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