Subscription ModelsalgoQA Capabilities Across Technology

algoQA Capabilities Across Technology

This document details the features supported across the different automation types and frameworks.

Overview

This document details the features supported across the different automation types and frameworks.

algoQA Test Design Capabilities Across the Automation types and Framework

Recording and test case generation capabilities by automation type and framework.

Automation TypeTechnology & FrameworkRecording Scenarios OfflineRecording Scenarios OnlineAuto test case generation
Web AutomationJava - SeleniumAvailableAvailableAvailable
Web AutomationC# - SeleniumAvailableAvailableAvailable
Web AutomationPython - SeleniumAvailableAvailableAvailable
Web AutomationJavascript - Webdriver ioAvailableAvailableAvailable
Web AutomationTypescript - PlaywrightAvailableAvailableAvailable
API AutomationJava - RestassuredAvailableNANA
API AutomationPython - SeleniumAvailableNANA
Mobile AutomationJava - AppiumAvailableNAAvailable
Mobile AutomationPython - AppiumAvailableNAAvailable
Desktop AutomationC# - Winapp driverAvailableNAAvailable
Desktop AutomationPython - TestcompleteAvailableNAAvailable
Desktop AutomationPython - SquishAvailableNAAvailable
Hybrid AutomationPython - selenium AppiumAvailableAvailableAvailable

Script generation and test case quality capabilities by automation type and framework.

Automation TypeTechnology & FrameworkPrompt EngineeringManually Written Feature Files to ScriptsJIRA Defects / User Stories to ScriptsText to Script ConvertorGenerate Text Scripts from ImagesalgoQA CodeBotTest Case DeduplicationInsights into Feature file QualityMerging Multiple Test ScenariosMerging Multiple Steps in a Test ScenarioText To Script ConverterGenerate Test Scripts from Images
Web AutomationJava - SeleniumAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailable
Web AutomationC# - SeleniumAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableNAAvailableAvailable
Web AutomationPython - SeleniumAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailable
Web AutomationJavaScript - Webdriver ioAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableNAAvailableAvailable
Web AutomationTypeScript - PlaywrightAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableNAAvailableAvailable
API AutomationJava - RestAssuredNANANANANAAvailableAvailableAvailableAvailableNANANA
API AutomationPython - SeleniumNANANANANAAvailableAvailableAvailableAvailableNANANA
Mobile AutomationJava - AppiumAvailableNAAvailableAvailableAvailableAvailableAvailableAvailableAvailableNAAvailableAvailable
Mobile AutomationPython - AppiumAvailableNAAvailableAvailableAvailableAvailableAvailableAvailableAvailableNAAvailableAvailable
Desktop AutomationC# - WinApp DriverAvailableNAAvailableAvailableAvailableAvailableAvailableAvailableAvailableNAAvailableAvailable
Desktop AutomationPython - TestCompleteAvailableNAAvailableAvailableAvailableAvailableAvailableAvailableAvailableNAAvailableAvailable
Desktop AutomationPython - SquishAvailableNAAvailableAvailableAvailableAvailableAvailableAvailableAvailableNAAvailableAvailable
Hybrid AutomationPython - Selenium + AppiumAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableAvailableNAAvailableAvailable

Note: The algoQA Copilot feature is supported across all automation types and frameworks.

algoQA Test Execution Capabilities Across the Automation type and Framework

Automation TypeTechnology & FrameworkSmart OrderingAuto-healingDashboard
Web AutomationJava - SeleniumAvailableAvailableAvailable
Web AutomationC# - SeleniumNANANA
Web AutomationPython - SeleniumNAAvailableAvailable
Web AutomationJavaScript - Webdriver ioNANAAvailable
Web AutomationTypeScript - PlaywrightNANAAvailable
API AutomationJava - RestAssuredAvailableNANA
API AutomationPython - SeleniumNANANA
Mobile AutomationJava - AppiumAvailableNAAvailable
Mobile AutomationPython - AppiumNANANA
Desktop AutomationC# - WinAppDriverNANANA
Desktop AutomationPython - TestCompleteNANAAvailable
Desktop AutomationPython - SquishNANAAvailable
Hybrid AutomationPython - selenium AppiumNAAvailableNA

Impact Based Testing identifies which test cases are affected by code changes, enabling targeted execution and faster feedback cycles.

CategoryDetails
Supported applications and technologies.NET desktop-based applications; AngularJS, ReactJS, and Node.js web-based applications; Qt-based applications
DependenciesdotCover for .NET desktop-based applications; Istanbul for ReactJS, AngularJS, and Node.js web-based applications; Qt Coco for Qt-based applications
Supported Test Case typesUI, end-to-end, and API
Version control systemGit (GitHub, GitLab)