AIDEN - QA Architect
Last updated
Last updated
While Manual testing has been the cornerstone of software quality for decades, it is slow, costly, and error-prone. And, traditional test automation requires deep technical expertise, extensive infrastructure, and ongoing maintenance — and these are barriers that prevent many teams from adopting it effectively.
AIDEN eliminates these challenges by allowing users to create, execute, and maintain automated tests using natural language instead of working with code.
By leveraging Generative AI, AIDEN transforms test descriptions into executable test scripts in Qase Cloud, runs them in parallel across multiple browsers.
With AIDEN, you can analyse your repository, generate automated test code from your manual test cases, and execute the tests in Qase Cloud.
Every repository has some test cases are perfect for automation — they’re stable, repetitive, and save a huge amount of time when automated.
Repo Analyser helps you quickly identify these high-value tests, so you can focus on what brings the biggest impact with the least effort.
To start the analyser, select all the suites or test cases, and click 'Run Analyser' button:
The analysis will take a moment, so feel free to sit back or tackle other tasks. AIDEN will automatically notify you with a summary as soon as it’s done.
Let's understand the results:
Based on the suggestions from AIDEN, once you edit your test cases that are not in Green, you can 'reanalyse' them.
Open any test case, and click the 'Automate with AI' button to begin:
Your tests will run at a specific domain, so let's add the host environment:
If your host environment is not accessible from the public internet, you can help Qase tunnel to your private environment, here's a script that will help you set it up:
Most of test cases generally require authorization as a precondition. You can add your authorization steps and use them when starting auto-test generation.
You can monitor the status and view the test case that is being used for generation at the top.
The generator works by first breaking down your manual test case steps into proper actionable steps.
A 'Success' or 'Failure' message is displayed for each step, along with a screenshot to communicate progress.
If generation fails for a step, the status is updated as 'Error' and the particular steps with the problem will have the Error description.
You can help AIDEN by editing the particular step. Click 'Edit steps' and just correct the step text in natural language.
You can also delete steps that are not needed, or even edit steps that are successfully generated if you need to change something.
Click 'Regenerate' and AIDEN updates the steps. If you edit a step that is not generated yet, it will simply update the step's text.
If edits are made to a step that is already generated, it'll restart generation from that step.
For scenarios where the error is a bit complicated, for example, if an element is not recognized as a button, you can use the JSON Action Editor to debug the step.
Follow the link below to understand how the action editor works.
👉 Guide: Action editor
If you navigate away, to a different page in the middle of the generation. You can always check the progress from AIDEN's notification widget.
If the generation is successful, you can find the test case from the "For Review" tab.
Generation can also be paused. There's a tab to view all the test cases that are paused previously.
Once all test steps are successfully generated, the entire execution can be reviewed from the final step's attachment.
Click 'Save' to complete the generate and save the test case to the repository. You can differentiate this test case from the rest of the manual test cases with this symbol.
To run the tests in Qase Cloud, simple select the tests from the repository for an express test run.
In this window, select 'Cloud' and proceed to choose the Environment, and Configuration options.
Depending on the browser configuration, multiple test runs will be created and the execution for the selected test cases will be begin the cloud immediately.
Once the tests are executed, the results will be posted back to the test run automatically.
A screenshot is captured at each test step along with a complete video of the entire execution, are attached to the result. You will also find a .zip
file attached for the trace.
👉