About algoQA

Modified on Thu, 18 Apr 2024 at 04:27 PM

algoQA is a technology platform for intelligent automation of software testing leveraging machine learning.

With algoQA, all you need to do is Profile the application under test and design tests using the profile of the application using simple drag & drop UI widgets. A Profile is an offline model of the application under test. Once you have profiled and designed tests, then algoQA produces Gherkin-based Feature Files and readily executable scripts.



Key Features


Scraping the Application using algoScraper

The algoScraper tool, available as a Chrome extension, serves the purpose of capturing all UI elements and XPaths present.  


Profile the application
Profiling is creating an offline model of an application under test (AUT), which involves mimicking a UI model of an AUT using nodes, features and UI elements. 

  • Create an offline model
    Using drag-and-drop nodes.

    Configure nodes with features and associated UI elements.

  • Recording Scenarios using the FollowMe Feature
    You can record scenarios using FollowMe feature and save the workflows or scenarios or use cases. These scenarios are stored in the exact order when recorded.

  • Generating Test Cases 

    Once test cases are designed, the platform generates Feature Files in Gherkin language and it is Behavior Driven Development (BDD) compliant.

Updating Object Repository

The Object Repository file is an excel document generated by algoScraper during the application scraping process. This file contains a comprehensive list of UI element details and their corresponding locators.

Execution of the Scripts

You can generate test scripts in your preferred technology and  can be executed from anywhere. 

Performing code quality checks 

This involves scrutinizing the code for duplicate methods, XPath repetitions, spelling errors, similar methods, and minor warnings.

Key Deliverables


Key deliverables are the specific results that are expected to be produced and provided as part of a project.

They include: 

  • Test Cases 
  • Test Data
  • Executable test scripts 
  • Traceability Matrix 

  • Reports and Dashboards 

























Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article