Glossary

A

Accessibility Testing

Validates the accessibility of a web application, such as its user interface (UI) and zoom levels. It is used to check the execution reports for especially abled people and ensure that an application is accessible to global as well as users with some physical limitations and experience issues like color blindness. This feature specifically helps to test the application from a physically challenged person's point of view.

Actions

Defines the action to be performed on specified captured elements. Each keyword corresponds to an individual action which is used for designing the Test steps. In Avo Assure there exists prebuilt libraries of actions for various element types that can be used for easily designing test steps for execution.

Add Element

It is a part of in-sprint automation where proxy elements are created based on requirements even before the business application is available for testing. These proxy elements can later be mapped with the original captured element once the application is live and available.

Add Keyword

Enable users to create their own actions using a low-code approach. It allows users to design unique, reusable actions to meet their testing needs.

AI Template

Enables users to create templates for domain-specific Test cases. This helps with quick adaptation to different testing scenarios and maintain consistency across all the Testcases.

Avo Genius

A smart recorder that assists users to automatically create Test cases when the user navigates through the application. It enables both technical and business testers to design and test applications fast.

Agents

Groups of multiple clients, which enables elastic and parallel execution capabilities for Avo Assure. It works by connecting Avo Assure through Rest API to control the Avo Assure Client based on execution loads.

Avo Assure Client

Acts as a mediator and creates a bridge between Avo Assure platform and other applications being automated. It is the main engine that runs and executes Testcases, enabling parallel execution across various browsers and platforms. To aid in additional execution analysis, it offers a comprehensive and step-by-step status after execution.

Assign Test case

Allows users to assign test cases to specific users. This feature accessible only to Quality Manager for them to change the assignment status of a Test case. This ensures clear accountability, comprehensive test coverage, and efficient execution of testing activities, helping to identify and address issues more effectively.

C

Configuration

Enables creating multiple configurations which include selecting Test suites/Test case, browser types, agents, headless/non headless mode, execution level within a project and execute them as required.

Compare element

Allows users to compare and update the previously captured elements with the elements in an updated URL. Comparing the new URL with the URL, identifies changes in elements and creates a report of the changed, unchanged, newfound, and newly scraped elements for further updates before using them in Test cases.

Capture element

Helps to uniquely identify elements in an application under test (AUT) to perform automation with Avo Assure. It identifies objects using the unique property(ies) that the object has. For example, object type, object name, etc.

Create test cases with AI (Avo Intelligence)

This feature, powered by Generative AI, makes creating manual test cases easier by directly analyzing and extracting requirements from documents or user stories. Regardless of the tool being used for Test case generation like Azure DevOps (ADO), JIRA, or requirement documentation, it helps save time and cost while accurately simulating user interactions to generate realistic samples.

Create element

Enables creating elements manually by entering the URL of the application whose properties are to be captured.

D

Debug

Enables users to execute designed test steps on different browsers to get expected results and to identify bugs at test steps level.

Data Table

Allows users to store test data in a structured format and enables easier data manipulation, retrieval, and usage during automated testing scenarios. It also helps to create Data Tables directly from the Avo Assure interface as it helps with test data management.

E

Execute

Test Execution is a process of running Test steps based on test cases created for softwares/applications to ensure it meets all the pre-defined functional and non-functional specifications. Here, users can categorize tests and execute them per test plan.

Element repository

Provides a dedicated area for users to conveniently access and manage captured elements. It further helps users to capture and add more elements to the repository as needed for their projects. This helps reduce redundancy, improve team cooperation, and provides a more intuitive experience while generating and maintaining automated tests with Avo Assure.

Encryption

Is the process of safeguarding data by encoding it to ensure only authorized parties can decipher or decode it. The Encryption method available in the Avo Assure is called Advanced Encryption Standard (AES). Using the Avo Assure encryption function, any alphanumerical characters, special characters, or plaintext can be encrypted into ciphertext.

Email Configuration

Helps users to configure the settings required to send reports via email. It also helps send the reports of the Test Suite executions to different users to their registered email id. This further helps users in sharing the reports of the Test Suite executions to various other users/stakeholders to their registered email ids easily.

End-to-End Flow

End-to-End flow enables stitching the Testcases from different test suites of the same project or different project/ app type and perform executions. Export

Export option helps exporting complete Test Suites/project in different formats for further use. Furthermore, screen level elements and test steps can also be exported and saved for further use.

Execute

Execution is a process of running test steps to ensure it meets all the pre-defined functional and non-functional requirements or specifications to generate reports accordingly.

F

Folder structure

Folder structure is visual representation of a project where Test Steps, Test cases, captured elements can be captured and stored for a project. This repository is structured in folders to store these elements for a project.

G

Grid

Is a collection of Avo Agents. that is created by Administrators to enable test execution at a large scale. This approach allows for parallel execution of tests across different environments, further enhancing the capabilities of the Elastic Execution Grid.

I

Import

Import option in Avo Assure enables importing Test Suite in different formats for further use. Further, at screen level elements and test steps can also be imported whenever required.

Integration

Integration enables several tools to communicate and exchange data with each other. It eliminates the need to constantly switch between equipment, making it simpler to maintain everything in one. Three different integration types that are available in Avo Assure are: versioning (Git, Bitbucket); tool-based (Jira, Zephyr, Azure DevOps, TestRail, etc.). and cloud-based (, Browser Stack, BitBucket), where test cases can be mapped to each other, defects registered, and test cases run on cloud platforms, among other capabilities.

L

LLM Model

The LLM Model feature helps read the user story from the doc or the integration tool like Jira, following which, based on the data it generates the test cases ensuring comprehensive coverage and reducing manual effort.

LDAP Configuration

Lightweight Directory Access Protocol (LDAP) is a protocol designed to maintain and access “directory services” within a network. By incorporating LDAP authentication, Avo Assure streamlines the login process for users while strengthening the security of the service provider's platform.

M

Migrate script (Non-Avo-to-Avo)

Also known as the Avo Script Conversion feature within Avo Assure allows transferring the existing automation scripts from non-Avo tools into the Avo Assure environment. This conversion process is streamlined using the Avo Genius extension.

Manage Project

Helps assign and unassign a project to a selected user per requirement. It keeps track of projects and individuals accountable for it.

O

Open ID connect (OIDC) configuration

Is an identity authentication protocol to standardize the process for authenticating and authorizing users when they sign in to access digital services. OIDC helps authenticate, the identity of the users. This integration aims to streamline the login process for improved user experience and fortify the security framework of the service provider's platform.

P

Privileges

Displays the feature accessibility based on a user’s role like Admin, Quality manager, Quality lead, Quality engineer.

R

Reports

Is an integrated component that offers a complete, streamlined approach to reviewing test execution outcomes. It lets users download Avo Assure's test execution reports to see the status of the tests to further help in finding out potential defects. Avo Assure provides an inbuilt reporting mechanism that provides detailed reports both at the summary and step level, with screenshots captured for every step. There are three report download options in Avo Assure - JSON, and PDF. These reports are specifically designed for different user roles such as Quality Manager, Quality Lead, and Quality Engineer.

Repository

Is a centralized location where captured elements across the same project can be accessed and managed. This feature is designed to minimize redundancy and improve collaboration between team members working on Avo Assure.

Session management

Enables users to have Admin access to view user status and gain insight into the Active Users, Active Avo Assure Clients, and Locked Users.

SAML configuration

SAML is Single Sign-On (SSO) technology which provides a way to authenticate a user once and then communicate their authentication status to multiple applications.

T

Test step

Are the structured levels designed to execute the Test cases in order to automate them.

Test case

Is a set of conditions or variables under which a tester can assess if an application or a feature is working as expected. It also contains Test Step Groups which define the steps to be performed during automation.

Tag a Test case

Helps users to tag test cases for easy identification. This helps with streamlining the selection of test cases for execution configurations.

Last updated