What is our primary use case?
My main use case for algoQA is that I have been working with it daily, and one of the most useful features is Test Authoring. I can provide a prompt there and describe the scenario, and it first executes the entire scenario based on the given prompt. After execution, it generates the test scenario for me, which is very helpful because it reduces manual effort and saves time in test case creation.
Another specific scenario where I used algoQA is with the Algo Scrapper feature. Using this feature, I can easily scrape elements from any application without any manual searching for locators or inspecting each element, which makes object identification much easier. I also use the Test Scripting feature, which is very helpful when I need to convert scripts from one language to another framework or language. For example, if I have an existing Java Selenium or C# Selenium framework script and I want to convert it into another language like Python Selenium, I can do that using Test Scripting. This saves a lot of time compared to rewriting the entire script manually.
I have worked in my current company for around the last one year, and I worked on one POC where I used the Python Test Complete framework. Automating the application was quite challenging because I was not able to identify the locators easily and some locators were not working properly. In that situation, the Auto-Heal feature was very helpful. Whenever a locator failed, this feature automatically identified the healed locator, which helped me continue with the locator. The Auto-Heal feature really helped me in that POC, and I use these features in algoQA in my day-to-day work.
How has it helped my organization?
algoQA has positively impacted my organization by making the testing and automation process faster, easier, and more efficient. It provides multiple features in a single platform, which helps me handle different automation requirements. Features like Test Authoring help me generate test scenarios based on prompts, reducing manual test case creation efforts. Algo Scrapper makes element identification easier by automatically scraping application elements without manually searching for locators, and Test Scripting helps me convert scripts between different languages and frameworks, saving development time.
Auto-Heal has also been very helpful, especially during challenging automation projects where locators are difficult to identify or frequently fail, as it automatically heals the locators and reduces the effort required to maintain scripts. Overall, I have seen improvements in productivity, reduced manual effort, faster automation development, and better handling of automation challenges. It also helps my team explore and work with different automation technologies more efficiently, and I believe algoQA is adding great value to my organization and helping us improve our overall testing capabilities.
Based on my testing experience, I have observed significant improvements in terms of time saving and efficiency. During testing, I generated a script for around 400 test cases in approximately 5 to 10 seconds using a C# Selenium driver for Python Selenium. Script generation for around 400 test cases was completed within a minute. I have achieved faster test case creation, where auto test case generation took approximately three minutes compared to five minutes for online recording and approximately eight minutes for offline recording. It has also reduced manual effort, as features like Algo Scrapper and Auto-Heal reduce the time spent manually identifying and fixing locators. It also enables faster script conversion, as Test Scripting helps convert existing scripts between languages and frameworks, reducing the effort required to rewrite scripts manually. Overall, these improvements help me save time and improve automation productivity.
What is most valuable?
The best features algoQA offers that stand out the most for me are Test Authoring, Algo Scrapper, Test Scripting, and Auto-Heal. The Test Authoring feature executes the complete scenario based on my prompt and then generates the test scenario, which saves a lot of manual effort. Algo Scrapper makes element identification easy by scraping application elements without manually searching for locators. Test Scripting helps me convert a script from one language to another framework, such as from Java Selenium to C#. Auto-Heal is especially useful when locators fail, as it automatically heals the locator and makes the automation easier. Overall, these features are very helpful for me, as they save time, reduce manual effort, and help me overcome real-time automation challenges.
Out of those features, I find myself relying on Test Authoring and Auto-Heal the most. During my Python Test Complete POC, I was automating an application where identifying elements and finding the correct locators was quite challenging. Some locators were not working properly, which made automation difficult. At that time, I used the Auto-Heal feature, and it automatically identified and healed the failed locators. This helped me continue with the automation without spending too much time manually finding and updating locators. Similarly, Test Authoring was also very helpful because I can provide a prompt, and it executes the complete scenario and then generates the test scenario for me. These features make automation easier, save time, and reduce manual effort.
algoQA offers multiple automation capabilities in a single platform, which is a big advantage for testers, apart from the features I mentioned. It supports different automation types and frameworks, making it useful for different project requirements. I also appreciate that new features and enhancements are continuously being introduced. Overall, algoQA is a very helpful platform that simplifies my testing process, improves productivity, and reduces manual effort, and I believe there is still a lot of potential to make it even better.
What needs improvement?
I feel algoQA can be improved further in a few areas including script generation accuracy, locator identification, and execution stability. I believe execution speed and stability can be improved, especially when handling large test suites and hundreds of test cases. Auto-Heal improvements should include enhancements to identify the correct element more accurately and handle different locator failure scenarios. Providing more meaningful error messages and debugging details would help me identify and resolve issues quickly. Overall, I feel that continuous improvements in these areas will make algoQA more reliable, user-friendly, and powerful for automation testing.
One additional area I would like to highlight is integration and scalability. I think algoQA could do better in terms of integration with other tools and technology. Better integration with tools like Jenkins, Git, and other CI/CD platforms would make it easier to include automation in the continuous testing process. I would also like to see improved support for new automation frameworks and technology, along with better handling of complex application scenarios. Another important area is reporting, where more detailed execution reports with clear failure reasons, screenshots, logs, and debugging information would help me analyze issues more quickly.
I would also highlight better end-to-end automation management as an area for improvement. It would be great to have more intelligent debugging, detailed execution insights, and suggestions to fix failures automatically. I would also appreciate improved support for complex application scenarios, better handling of dynamic elements, and more accurate AI-generated test cases and scripts. Another important improvement would be faster execution and better performance when handling large test suites. Apart from these suggestions, I feel algoQA already offers a wide range of powerful features, and continuous improvements and new innovations will make it even more useful for me and help organizations achieve better automation coverage with less manual effort.
For how long have I used the solution?
Since I joined this company, I have been using algoQA from the start, so it is around one year that I have been using algoQA.
What do I think about the stability of the solution?
Overall, I would say algoQA is stable and useful in my experience. Most of its features work well and support different automation requirements.
What do I think about the scalability of the solution?
I have worked with algoQA on projects involving large test suites. During my testing, I generated scripts for approximately 400 test cases in a single run. For example, with the C# WebDriver script, it took around approximately 10 seconds for 400 test cases, demonstrating that algoQA can handle a good number of test cases efficiently. However, I feel there is still scope to improve performance and execution stability when handling larger projects with complex test suites. Overall, my experience with its scalability has been positive.
How are customer service and support?
My experience with the algoQA team has been good. Whenever I identify issues or face challenges during testing, I report them to the respective team, and they work on understanding and resolving them. I also receive support whenever I need clarification about features or functionality. I appreciate the team's efforts in addressing reported issues and continuously improving the platform.
I would rate algoQA customer support 10 out of 10 because the team is helpful and responsive whenever I report issues or need clarification.
Which solution did I use previously and why did I switch?
Before using algoQA, I had experience working with individual automation tools and frameworks such as Selenium WebDriver.
What was our ROI?
I have seen improvements in terms of time savings and reduced manual effort through my testing and POC activities. For example, during script generation testing, I generated approximately 400 test cases in just approximately 10 seconds using a C# driver with Python Selenium. Generating a script for around 400 test cases took less than a minute. Features like Test Authoring also reduce the time required for manual test case creation, and Algo Scrapper saves time by automatically identifying application elements. Auto-Heal reduces the effort required to manually fix failed locators, even though I do not have exact figures for monetary savings or employee reduction. Based on my experience, algoQA helps me save development and testing time, improve productivity, and complete automation tasks more efficiently.
What's my experience with pricing, setup cost, and licensing?
However, from a user perspective, the platform provides multiple automation capabilities in a single solution, which can help reduce the need for separate tools and manual effort. I believe this can provide good value to organizations depending on their requirements and usage.
Which other solutions did I evaluate?
However, I am familiar with tools like Selenium and other automation frameworks. What makes algoQA stand out is that it combines multiple automation capabilities into a single platform, including Test Authoring, Algo Scrapper, Test Scripting, and Auto-Heal, which makes the overall automation process easier and more efficient.
What other advice do I have?
I would rate algoQA a 10 out of 10. It offers a wide range of useful automation features that save time, reduce manual effort, and support different automation technologies. There is still some scope for improvement in execution stability, script accuracy, and integration, but overall, it is a very useful platform.
I rate it 10 out of 10 because algoQA provides multiple powerful automation features in a single platform. Features like Test Authoring, Algo Scrapper, Test Scripting, and Auto-Heal solve real-time challenges that I face during automation. I have personally experienced the benefits of these features during my testing and POC activities, as they save time, reduce manual effort, and make different automation tasks much easier. Of course, there is always room for improvement, but the overall capabilities, continuous enhancements, and potential of algoQA make it stand out.
algoQA's AI capabilities should focus on maintaining strong security and governance while making automation easier. From my experience using the platform, I find the AI-powered features to be useful. However, some important areas I would like to highlight are data privacy, secure handling of application data, access control, and transparency in AI-generated test cases and scripts. It would also be helpful to have proper validation of AI-generated outputs to ensure that sensitive project information is protected. Overall, I believe strong governance, data security, and responsible AI usage are important for building trust and making algoQA more reliable for enterprise-level automation.
Overall, algoQA's AI capabilities are quite useful and have been consistent in many scenarios. Features like Test Authoring help generate test scenarios based on prompts, and Algo Scrapper helps identify application elements effectively. However, accuracy can sometimes vary depending on the complexity of the application and the prompt provided, as sometimes AI-generated steps or scripts may require minor manual corrections. Auto-Heal has also been helpful in handling locator failures. The accuracy and reliability are good overall, but there is still scope to improve script generation accuracy, locator identification, and consistency across different frameworks.
algoQA is deployed in a cloud-based environment in my organization. I access the platform through its web interface, and I use different environments such as staging, pre-prod, and production for testing and validation.
My advice would be to definitely explore algoQA if you are looking for a platform to simplify and improve your automation testing process. I recommend starting with features like Test Authoring, Algo Scrapper, Test Scripting, and Auto-Heal as they offer practical benefits and help reduce manual effort. I also recommend exploring the different automation types and frameworks supported by the platform to understand how they can fit your project requirements. Based on my experience, algoQA saves time, improves productivity, and helps solve real-time automation challenges. I suggest trying its features through real project scenarios or a POC before making a decision.
Overall, it is a very useful platform for teams looking to make their automation process faster and more efficient.
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other