Browse technical questions about frameworks, scripting, test design, execution, reporting, AI, and auto-healing in algoQA.
Technical FAQs
Find answers to technical questions about algoQA frameworks, scripting, test design, execution, reporting, AI, and auto-healing capabilities.
How can we identify DOM changes automatically, is there an inbuilt detection mechanism? If a button label changes (e.g., 'import login' to something else), does it auto-fetch/detect, or is manual update needed? Is the engine smart enough to consolidate requirements, existing test cases and test scripts and able to identify gaps in coverage? 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/nested UIs, or elements appearing only after certain UI interactions? If two elements share the same ID but different indices, how is this handled? How exactly does the auto-healing feature work when a locator fails? Which features of the platform are built on AI? What tech stack is used in the AI? What models are used for AI? If input data is insufficient, how does the LLM or data generation handle it? How do you handle unstable or highly dynamic DOMs in applications? Can algoQA handle changes in application flow with auto-healing? What if the application changes and flows get updated? Will scripts auto heal and update? Using Autohealing, if a button name changes (for example, from 'button' to 'btn'), will it take care of it automatically with no need to change anything? How accurate are the generated BDD scenarios? Shouldn't the output improve automatically after a few iterations? What does iteration actually mean in this context? How does Retrieval-Augmented Generation (RAG) help test design? Why does the same input sometimes produce different output? Can GenAI replace manual test design entirely? Does algoScraper use any LLMs or AI? Is AI mandatory to record automation scripts? What are all the areas where AI is used in the platform? Is AI required for online and offline recording? If UI changes slightly, do we need to re-record all scripts? Can we use AlgoShack purely as an automation tool first and add AI later? Can automation be done completely without AI? How does AI/ML generate the test data? In which part of the testing process does algoQA extensively leverage AI? How does auto-healing differentiate between an expected product/UI change and an actual defect? Could it incorrectly auto-heal a bug? Is there a confirmation or review process before accepting auto-healed changes? What insights does the Feature File Quality Analyzer provide? What exactly does it analyze? How does the deduplication engine determine duplicate scenarios? Does it consider datasets or only the workflow? Can the deduplication engine be trained according to project-specific requirements? Can you explain impact-based testing? How does algoQA suggest which regression test cases to run after a change? Does the healing procedure update the elements in the scraped repository? I do not want to record; can I write test steps in plain simple English instead? How does that work? Does algoQA support self-healing when locators change? How does the test suite detect an external device connected to an embedded device? Does algoQA support testing on virtual mobile environments? At what point does a test suite cost more to maintain than the value it delivers? And why has self-healing alone not solved that?