Understand Your First Test Results
Learn how to interpret RoboQA test results, investigate failed steps, and decide what to check next.
On this page
- Understand Your First Test Results
- 1. Open Your Completed Test
- 2. Understand the Result
- Successful test
- Failed test
- Findings that need investigation
- 3. Investigate a Failed Step
- 4. Troubleshoot Common Problems
- The test could not find an element
- The page did not load correctly
- The test timed out
- The result reports unexpected behavior
- The issue cannot be reproduced
- 5. Write a Useful Bug Report
- 6. What to Do After Reviewing Results
- Frequently Asked Questions
- Does a failed test always mean there is a bug?
- Does a successful test prove the whole website works correctly?
- Should I rerun a failed test?
- What should I do if I cannot understand a result?
- Next Steps

Understand Your First Test Results
After running a test with RoboQA, the next step is to understand what happened and decide whether anything needs further investigation.
A test result can help you identify unexpected behavior, failed actions, or potential issues in a website. However, a failed test does not automatically mean the application contains a bug.
This guide explains how to review your results and investigate common problems.
1. Open Your Completed Test
After your test finishes, open the corresponding result or report in RoboQA.
Review the information available for that run. Depending on the testing workflow, the report may include a status, findings, failed actions, screenshots, or other supporting evidence.
Start by identifying what the test attempted to do and whether it reached the intended outcome.
2. Understand the Result
When reviewing a test, distinguish between the outcome of the test run and the behavior of the application.
Successful test
A successful result indicates that the selected workflow completed according to its reported outcome.
Review the evidence to confirm that the important actions and expected behavior were checked.
A successful run does not guarantee that every part of the website is free from defects.
Failed test
A failed result indicates that the test did not complete as expected or that an expected condition was not satisfied.
Possible causes include:
- An application error or unexpected page behavior.
- An element that could not be found or interacted with.
- A page that did not load within the expected time.
- An incorrect or unclear testing objective.
- An authentication, network, or environment issue.
Investigate the available evidence before deciding which explanation applies.
Findings that need investigation
A reported finding may indicate a potential problem, unexpected behavior, or an issue that requires further verification.
Check the evidence and reproduce the behavior where possible before classifying it as a confirmed defect.
3. Investigate a Failed Step
When a test reports a failure, use the following process.
- Identify the failed action. Determine which part of the requested workflow did not behave as expected.
- Review the evidence. Inspect the available screenshots, messages, or other details associated with the result.
- Check the website state. Confirm that the correct page, form, or user journey was active.
- Verify the expected behavior. Compare what happened with what should have happened.
- Reproduce the issue. Repeat the action manually or through an appropriate test when possible.
- Record your conclusion. Document the observed behavior and the evidence supporting it.
This process helps distinguish application defects from test setup problems and automation limitations.
4. Troubleshoot Common Problems
The test could not find an element
The target element may not have loaded, the page structure may have changed, or the selected workflow may not have identified the intended element.
Check the current page state and inspect the element. If you are investigating a locator, use the RoboQA XPath & CSS Selector Tester to test selectors against supplied HTML.
The page did not load correctly
Verify that the URL is correct and the website is accessible. Check for redirects, authentication requirements, network errors, or other conditions that could prevent the page from loading.
The test timed out
A timeout can occur when the expected page or condition is not reached within the allowed time.
Check whether the website is slow, whether the expected element exists, and whether the workflow is waiting for the correct condition.
The result reports unexpected behavior
Compare the actual behavior with the expected outcome described in your testing objective. Make the objective more specific if necessary, then repeat the test when appropriate.
The issue cannot be reproduced
The behavior may depend on timing, page state, test data, or the environment. Review the original evidence and repeat the test under comparable conditions before drawing a conclusion.
5. Write a Useful Bug Report
If you confirm that the application is behaving incorrectly, record enough information for another engineer to investigate.
Include:
- Title: A short description of the issue.
- Environment: The website, environment, and relevant browser details.
- Steps to reproduce: The actions required to trigger the issue.
- Expected result: What should happen.
- Actual result: What happened instead.
- Evidence: Relevant screenshots, error messages, or test results.
- Reproducibility: Whether the issue occurs consistently or intermittently.
Keep the report focused on observed behavior. Separate confirmed facts from assumptions about the underlying cause.
6. What to Do After Reviewing Results
Once you understand the test outcome, choose the appropriate next action.
- If the test behaved as expected, consider adding another important workflow.
- If a failure appears to be a genuine defect, investigate it and record the evidence.
- If the test setup caused the failure, correct the setup and run the test again.
- If the result is unclear, refine the testing objective and gather more evidence.
For important user journeys, repeat testing after relevant application changes and investigate recurring failures rather than simply rerunning them without analysis.
Frequently Asked Questions
Does a failed test always mean there is a bug?
No. A failed test can result from an application defect, a test configuration problem, a timeout, an inaccessible element, or an environment issue. Review the evidence before reaching a conclusion.
Does a successful test prove the whole website works correctly?
No. It indicates the outcome reported for the selected workflow. Other pages, states, inputs, and user journeys may require separate tests.
Should I rerun a failed test?
Rerunning can help determine whether a failure is reproducible. First review the evidence and check for obvious setup or environment problems.
What should I do if I cannot understand a result?
Review the steps attempted, inspect any available evidence, and clarify the expected behavior. If the result remains inconclusive, gather more information before classifying it as a defect.
Next Steps
- Run Your First Test โ revisit the basic testing workflow.
- Quick vs Deep Mode โ learn about the available testing modes.
- Results and Reports โ explore the documentation for reviewing test findings.
Use the documentation navigation to continue learning about RoboQA and its supported testing workflows.