Before You Start
You will need:- A Starter plan or higher — QA testing is not available on the Free plan
- A connection configured for your application — the URL and credentials the tests will use to access your site (set one up here)
Step 1: Navigate to Quality Checking
- Log into your account at the Marketrix dashboard
- Click “Quality Checking” in the left sidebar
Step 2: Upload a Test Document
Click Upload Document and choose your file. The system accepts these formats:| Format | Extensions | What Works Best |
|---|---|---|
| Requirements docs, specs, user stories | ||
| Word | .doc, .docx | Feature specs, acceptance criteria |
| Text | .txt | Simple test scenarios, step-by-step flows |
| Markdown | .md | Structured test plans, checklists |
| CSV | .csv | Tabular test cases, bulk test scenarios |
Adding Context
When uploading, you can include additional instructions (up to 1,000 characters) to help the system understand your document better. For example:- “Focus on the checkout flow and payment processing”
- “These are admin-only features that require logging in as an administrator”
- “Test on mobile viewport sizes”
Selecting a Connection
Choose the connection that points to your application. This tells the system which URL and credentials to use when running the generated tests.Step 3: Wait for Processing
After upload, your document goes through several stages:| Status | What Is Happening |
|---|---|
| Pending | Document is queued for processing |
| Processing | The system is reading your document and generating test cases |
| Waiting Review | Test cases are ready for you to review |
| Completed | You have reviewed and approved the test cases |
| Failed | Something went wrong during processing (see troubleshooting below) |
Step 4: Review Generated Test Cases
Once processing is complete, you will see a list of generated test cases. Each test case includes:- Title — A short description of what the test checks
- Objective — What the test is trying to verify
- Steps — The specific actions the test will perform
- Expected Outcome — What should happen if everything works correctly
- Priority — Low, Medium, or High based on the document content
Step 5: Refine Test Cases
If any test cases need adjustments, you can refine them:- Edit individual test steps or expected outcomes
- Add additional instructions and re-process to generate updated tests
- Remove test cases that are not relevant
Tips for Writing Effective Test Documents
The better your input document, the better your test cases. Here is what works well: Do:- Write clear, specific user stories (“As a user, I can add items to my cart and see the total update”)
- Include expected outcomes (“The order confirmation page shows the order number”)
- Describe the user flow step by step
- Mention specific UI elements when relevant (“Click the blue Submit button”)
- Vague requirements (“The system should work well”)
- Implementation details (“The API should return a 200 status code”)
- Mixing multiple unrelated features in a single document
Troubleshooting
Document stuck on “Processing”:- Large documents take longer. Wait a few minutes and check again.
- If it has been more than 10 minutes, try uploading a shorter version of the document.
- Check that the file format is supported (PDF, Word, Text, Markdown, or CSV).
- Make sure the file is not empty or corrupted.
- Try re-uploading the document.
- Add more detail to your additional instructions.
- Break large documents into smaller, focused ones (one per feature area).
- Use the refine option to regenerate with updated guidance.
- Verify your connection URL is accessible and credentials are valid.
- Test the connection from the Connections page before uploading.

