Before reading this article, please check:
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.
Advantages:
No Coding Skills Required: Leverage powerful test automation without programming expertise.
User-Friendly Interface: Simplified testing processes with an intuitive and accessible interface.
Time Efficiency: Quickly convert manual tests to automated scripts with minimal effort.
Once our test cases have been analysed, we can proceed to automating them.
a) Convert an existing Manual Test
Open any test case, and click the 'Automate' button to begin:
Adding the environment
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:
Authorization
Most of test cases generally require authorization as a precondition. You can add your authorization steps and use them when starting auto-test generation.
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.
Edit Steps
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 two times on the step and just correct the step text in natural language.
You can also delete steps that are not needed by clicking on the bin icon when you hover over a step, or even edit steps that are successfully generated if you need to change something.
As soon as you save the step, AIDEN will start to regenerate it and 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.
Notification widget
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 "Completed" tab.
Generation can also be paused. There's a tab to view all the test cases that are paused previously.
Review and Save
Once all test steps are successfully generated, the entire execution can be reviewed from the final step's attachment. You can use "Save & Run" option to save and run the test case in Qase Cloud.
You can differentiate this test case from the rest of the manual test cases with this symbol.
Bulk convert test cases
You can bulk convert your tests by selecting your cases and clicking on 'Automate'.
AIDEN then checks whether the selected test cases have been analyzed. If some test cases haven’t been analyzed yet, or if they are complex and might not convert successfully right away, AIDEN will let you know and ask if you'd like to continue.
This helps to avoid attempts to convert cases that may require updates and preventing unsuccessful conversions.
Once you click on Automate, you’ll stay on the same page while the conversion happens.
You can track the progress in the notification widget, which shows which test cases are being converted and their current status.
Once the conversion is complete, as the final step, you can review the converted cases and save them to your repository.
b) Creating an auto-test from scratch
To create a new automated test from scratch, start by clicking on ‘Automated test’ from the repository section.
Start the conversation:
Now select the environment and authorization setting from the dropdown and click on Start to execute the steps.
In this workflow, you interact with AIDEN using natural language by providing the steps. Simply tell AIDEN what to test, and it will translate your instructions into executable test steps.
Define Your Steps:
AIDEN will break down your instructions into actionable steps and display visual feedback (screenshots) for each one. You can:
Give simple actions like: “Click on the Product Button”
Or compound instructions like: “Click on get a demo and fill the email address as "[email protected]”.
Test Code can be generated to the selected language -

After the code is generated in your selected language, it can be copied and downloaded -
Now AIDEN can also make GET and POST API requests. You can give CURL request in the instruction like as shown below -
Deleting steps:
To delete a specific step, hover over the step and click bin icon -
Random Data Generator
AIDEN can generate random data for automated tests.
Instead of using fixed values, it can create random usernames, passwords, email addresses, or other inputs for any step in a test. Steps marked to use random data will receive a new value each time the test runs.
While converting a manual test
For steps that need random data, start by adding the step and mark it to use random data.
Once the test case is analyzed, start the conversion by clicking the Automate button.
During conversion, the generated values will appear in the test.
While creating an Auto test from scratch
When creating automated tests from scratch, specify the steps that should use random data.
The data will be generated and the step will be added to the test.
Run the test
When these automated tests are run, AIDEN will generate and use new random values for the specified steps for each run.
Run 1 -
Run 2 -
After reading this article, please check:



























