Help Center / Support Resources / Frequently Asked Questions (FAQs) Functional Functional capabilities of algoQA including DOM scraping, locator management, automation flows, reusability, and test design.
Functional FAQs
algoQA supports functional test design and automation across web, API, mobile, desktop, and business applications. These FAQs cover recording, locators, reusable automation, data handling, validation, test generation, and execution.
How is the locator storage process handled, and how does DOM scraping work? What applications and types of testing can be automated with algoQA? Is algoQA capable of automating data fetching and validation between a source product and a target product? Can algoQA support end-to-end automation across both API and Web layers? The customer has a legacy desktop application, can algoQA automate it? How can I pass a value with a trailing space in a parameter? What is an alias step in algoQA? I have missed a step while recording. How do I add it? How can tests handle conditional flows or loops (e.g., when the workflow branches based on dynamic values)? How does the tool manage reusing common modules (like login/logout) across different test cases? Will code be duplicated when recording? Can custom scripts and libraries be organized into folders? Can custom actions take parameters for reusable, flexible logic? Can additional Node modules or libraries (e.g., for Excel validation) be integrated? What about using code from other languages? Can test data be decoupled from scripts, enabling data-driven testing (e.g., by YAML files per environment or per script)? Can the tool validate that UI table data matches downloaded files, or vice versa (e.g., XML or CSV)? Where is the Object Repository? Is it possible to reuse the existing scripts generated by algoQA if there are application changes? How can full functionality coverage be ensured with algoQA? Is it possible to verify test cases and segregate tests for a select list of modules? Is it possible to resume from where I left off in case of an exception or application downtime? Is it possible for multiple users to execute different modules of the same application concurrently? Is it possible to test all the data entry fields for negative and boundary values successfully as a user? Is it possible to view the Test Execution Report day-wise, download it, and share it with respective users? Is it possible to choose a selective test case and prioritize the test execution? Is it possible to input the test data manually for field-level validation? The system should be able to read the data from Excel. Do you have multilingual test capability for UI content validation when the web page is translated into another regional language? Do we have to write Gherkin scenarios manually or are they generated? How are the test scripts executed? Do we need to migrate to your infrastructure? Do we own the test scripts? Can we modify them later? How do you ensure the prompts or AI-generated scenarios are relevant to our domain? How does algoQA work for mobile automation? Do you only support Android? Is it possible to generate the test cases for applications developed across various technologies? Is there a functionality to validate data migration through the algoQA platform? What is the scope of cloud automation supported by algoQA? Can algoQA be integrated with an existing automation framework? Can algoQA automate Multi-Factor Authentication (MFA) flows? When we talk about test design, are we referring to both feature file creation and executable scripts? How are they connected? Does prompting work both in offline and online modes? If an application is deployed and online, can it generate test cases from prompts, or do we need to record the steps? How does auto-healing handle locator changes, complex or nested UIs, or elements appearing only after certain UI interactions? If two elements share the same ID but different indices, how is this handled? Where is expected data stored for verifying results? How does the tool compare actual UI outcomes with expected values, and how is environment-specific expected data managed? Can the framework handle Windows alerts and pop-ups, file uploads and downloads, and verify file contents? Can test validation include dynamic file or database data? Is there a possibility to reuse the steps? Do I need to update the algoQA project if I make changes outside algoQA? If so, how do I get the latest changes in the algoQA project? How do you assign data for each test case? How is bulk data mapped to a set of test cases? Can requirements be translated to test cases or test scripts? Is the Prompting feature supported for API automation? Can algoQA be used to test Large Language Models (LLMs)? Does algoQA support applications built on the .NET framework? Support for the type of application like web, mobile, or any specific tool like SAP, Pega, BY, etc.? Is it possible to re-generate only the impacted test cases? Can algoQA support automation across 23 applications, including POS, Mtouch, and e-commerce? Can algoQA automate web and mobile applications in a single flow? Is algoQA device-agnostic?