< All Topics
Print

AutomatePro A-Z Terminology Glossary

AutomatePro A-Z Terminology Glossary: is a comprehensive guide for anyone looking to understand the terminology used within AutomatePro. This provides a common definition and language that improves comprehensive test efficiency. Organizations that operate with well-defined testing frameworks see a 40% increase in software quality and a 25% reduction in time to market.

Explore AutomatePro Release 8.2 Introducing the AutomatePro Control Console: your sleek, modern dashboard for creating, navigating, and optimizing automated testing. This intuitive interface features blue headers for links to navigation, test case management, execution history, and reporting, while green headers offer views into test planning, metrics, themes, and cases.
Explore AutomatePro Release 8.2 Introducing the AutomatePro Control Console: your sleek, modern dashboard for creating, navigating, and optimizing automated testing. This intuitive interface features blue headers for links to navigation, test case management, execution history, and reporting, while green headers offer views into test planning, metrics, themes, and cases.

The hardest part of something new is the shared vocabulary to significantly enhance team collaboration and project outcomes. This glossary provides clear definitions and contexts for essential terms, making it an invaluable tool for both new and experienced users alike.

AutomatePro AutoTest Operations Process As businesses increasingly rely on ServiceNow, they seek to adapt faster and operate more efficiently. Research indicates that over 65% of CXOs prioritize business velocity—how quickly they can respond to market changes. What This Means For You Faster Deployments: Automation can accelerate ServiceNow deployments by over 50%, helping businesses reach the market faster and deliver value sooner. End-to-End Automation: Automating processes from testing to workflows ensures seamless operations, resulting in fewer disruptions and more reliable performance. Higher Quality: Automated testing eliminates defects and reduces maintenance costs by over 70%, ensuring precise and error-free implementations. This focus on automated testing and operations enhances overall efficiency and effectiveness, allowing organizations to thrive in today's fast-paced digital landscape.
AutomatePro AutoTest Operations Process As businesses increasingly rely on ServiceNow, they seek to adapt faster and operate more efficiently. Research indicates that over 65% of CXOs prioritize business velocity—how quickly they can respond to market changes.

ACLs (Access Control Lists)

ACLs (Access Control Lists) are critical security features in AutomatePro that determine which users or groups have permission to access specific resources or perform particular actions within the testing environment. By configuring ACLs, administrators effectively manage access rights, ensuring that only authorized personnel can view, create, modify, or execute tests. This robust security mechanism not only protects sensitive information but also maintains the integrity of testing processes. As a result, implementing ACLs enhances overall governance and compliance within AutomatePro, enabling teams to work securely and efficiently. ANSWERS: Why I am missing fields on Step and Check forms?

Action Picker

There will now be the option to search for the required action or check in the search bar or filter down the possible actions by selecting options from the 3 choice fields; Platform, Platform Module and Category. Using these fields to filter the actions/checks can be very helpful if you are not sure which action you require or cannot remember the name of the specific action/check.

The Platform field will allow you to select the platform that the test is running in.

The Action Picker empowers users to select specific actions during a test, allowing for streamlined decision-making and increased efficiency. Here is how to Use the Action Picker. You can find the Action Picker within the Test Case Editor. To access it, simply open a test case and find the button at the top of the action window.

AutoDoc

AutoDoc automatically generates comprehensive documentation, providing detailed reports on test cases and outcomes. This feature enhances visibility and accountability in testing processes. How to run AutoDocs. You will locate it in the reporting section, and you can access AutoDoc by clicking the option in the navigation menu.

AutoTest

AutoTest serves as a framework for automating test execution, thus facilitating consistent and efficient testing processes. You can find it in the testing section, where users create or edit tests under the AutoTest tab. Here is how to write and run an Autotest.

Checks

In AutomatePro AutoTest, Checks are validation steps within a test that compare actual outcomes with expected results to ensure the application behaves as intended. To access these:

  1. Go to the ‘Checks’ module.
  2. Search for and select a default ‘Custom Check’.

These checks are essential for verifying reliability, and you can add them when creating or editing test cases, making sure each step performs as expected.

Copy Action Blocks

The Copy Action Blocks feature allows users to check out and duplicate specific actions within test cases, simplifying the design process and saving time. You can access this feature in the Test Case Editor by selecting an action and choosing the copy option from the context menu. Action Blocks are reusable, version-controlled tasks designed to enhance test maintainability. They allow you to create a single, standard set of steps (e.g., a user login sequence or form submission) and use it across multiple processes without needing separate copies. By using Action Blocks, you streamline updates and ensure consistency across tests. Changes to an Action Block apply instantly across all workflows that use it, making it easy to manage and maintain standardized steps.

Copy Documents

The AutoDoc Copy function in AutomatePro simplifies creating and managing documentation, such as design documents, user guides, or test reports. When you create a document in AutomatePro, it is stored in the Documents table, accessible through the “Documents” module under the “AutomatePro – AutoDoc” menu.

Copy Test Block

The Copy Test Block feature enables users to duplicate entire test blocks for reuse, thus enhancing efficiency in test creation. You can access this feature by right-clicking on a test block and selecting the copy option.

Copy Test Plan

The Copy Test Plan feature allows users to duplicate an entire test plan for modifications, facilitating streamlined workflows. You will find this feature in the Test Plan management area, where you can select a test plan and use the copy option from the actions menu.


Defect

A Defect represents an identified issue discovered during testing. You may view defects from the Test Run Viewer after you have run a test, or you can run the test run viewer, after selecting a test from the Test Runs folder. Effectively managing defects is crucial for tracking problems and ensuring resolution before release, which helps maintain software quality. You can find defects in the main navigation menu under the Defects section.

Document Object Model (DOM)

The Document Object Model (DOM) is an advanced programming interface that represents HTML and XML documents as a structured tree of objects. Each node in the tree corresponds to elements, attributes, or text within the document. The DOM allows AutomatePro Support and developers to create custom acts and checks to allow you to reach content, functions or features, you can not reach directly through the AutomatePro interface. dynamically manipulate the content, structure, and style of web pages using languages like JavaScript, enabling interactive and responsive web applications.

Failed Test

A Failed Test indicates a test that does not meet expected outcomes, thereby highlighting areas that require further attention. This status provides valuable insights into the testing process and can be viewed in the Test Runs List after executing tests. Failed – All tests within the test run completed and defects were found.

Functional Test

Functional Tests validate software against functional requirements, ensuring that the application meets its intended purpose. You can create or select these tests from the Test Case List within the testing framework.


Initiate Test Run

In AutomatePro AutoTest, after writing your test, click the green Initiate Test Run button to start the test execution. This will trigger the system to run your test scripts and provide feedback on the results, helping validate functionality and identify any issues.

Integration with ServiceNow ATF

Integration with ServiceNow ATF provides a seamless connection between AutomatePro and ServiceNow’s Automated Test Framework (ATF). This feature allows users to execute and manage tests directly within the ServiceNow environment, thereby promoting consistency and efficiency across testing workflows.

To achieve this integration, users typically configure AutomatePro to connect with their ServiceNow instance through secure APIs. By doing so, they enable AutomatePro to access and interact with ServiceNow data, including forms, records, and workflows. This setup not only streamlines the testing process but also enhances overall software quality by ensuring that tests align with real-world scenarios and ServiceNow configurations.

Login Model Blocks

Login Model Blocks consist of predefined sequences for logging into applications during tests. They effectively streamline the login process, increasing overall testing efficiency. You can find them under Model Blocks in the Test Design section, accessible while designing tests.


Model Blocks

Model Blocks serve as reusable components that encapsulate common actions, thereby significantly enhancing efficiency in test creation. You will find them in the Model Blocks library, accessible during the test creation process.

QuickStartAI

QuickStartAI is an innovative feature that offers automated test cases specifically designed for ServiceNow Forms, ServiceNow Service Catalog, and ServiceNow Record Producers. By leveraging artificial intelligence, QuickStartAI accelerates the creation of test cases, ensuring comprehensive coverage and reducing manual effort. You can access QuickStartAI from the Test Management interface, enabling rapid deployment of automated testing for ServiceNow applications.


Record Producers

Record Producers are specialized forms in ServiceNow that enable users to easily create records in specific tables through a user-friendly interface. By presenting only the relevant fields needed for submission, these forms streamline the data entry process. Users benefit from a simplified experience, allowing them to quickly submit requests or create records for various processes, such as service requests, incident reporting, or change requests. Ultimately, Record Producers enhance operational efficiency and improve user satisfaction across the platform.

Regression Test

A Regression Test verifies that recent changes do not negatively affect existing functionality, thereby preserving software integrity as systems evolve. This crucial practice helps identify any unintended consequences of updates or modifications. Typically, teams manage regression tests within Test Packs, which streamline the testing process. To facilitate this, AutomatePro offers QuickStart AI, enabling users to quickly establish foundational regression tests. By leveraging these tools, teams can ensure ongoing quality and reliability in their software applications.

ServiceNow Assignment Groups

ServiceNow Assignment Groups facilitate task assignment and responsibility management within teams, ensuring efficient workflow distribution. You configure these groups in the ServiceNow integration settings, where they can be viewed and edited from the ServiceNow administration console.

ServiceNow Forms

ServiceNow Forms are user interfaces that allow users to input, submit, and manage data within the ServiceNow platform. These forms facilitate various tasks, such as reporting incidents, requesting services, and updating records, thereby streamlining workflows across different applications. AutomatePro enables users to create automated tests for various types of ServiceNow Forms to ensure their functionality and reliability.

ServiceNow Polaris

ServiceNow Polaris is a modern user interface design that enhances both the look and functionality of the ServiceNow platform. In the context of AutomatePro AutoTest, Polaris simplifies the testing process by providing a clean and intuitive environment for users.

With Polaris, testers can create and run more complex automated tests, making the experience more efficient. The responsive design allows users to navigate effortlessly through AutoTest features, which helps streamline test case development and execution. By utilizing Polaris, organizations improve their automated testing workflows, leading to faster results and higher productivity.

ServiceNow Roles Assignment

ServiceNow Roles Assignment defines user permissions within ServiceNow, thereby ensuring users have appropriate access to resources. You can modify roles through the ServiceNow user management interface to align with organizational needs.

ServiceNow Shadow DOM

ServiceNow Shadow DOM is an advanced custom web development feature that encapsulates specific elements of a web page, thereby enhancing performance and user experience. For advanced ServiceNow developers and administrators, understanding the Shadow DOM is essential because it allows automated tests to interact with elements that are not directly accessible through the standard Document Object Model (DOM).

By effectively leveraging the Shadow DOM, AutoTest can accurately simulate user interactions with encapsulated elements. This capability not only ensures comprehensive test coverage but also maintains the integrity of automated testing, guaranteeing that applications behave as expected in real-world scenarios. Consequently, mastering the Shadow DOM empowers teams to develop more robust and reliable ServiceNow applications.

ServiceNow User Group Administration

ServiceNow User Group Administration involves managing user groups in ServiceNow, enhancing collaboration and access control across teams. You can access this process in the ServiceNow settings to streamline group management.


Test Block and Text Execution Statuses

In AutomatePro, Test Block and Step Execution refer to the specific phases and results of running individual blocks and steps within a larger test. These statuses help track progress, identify issues, and confirm successful completion for each part of the test.

  • Unexecuted – The Block has not yet been executed by the test engine.
  • Execution in progress – Block has not completed execution i.e. all steps and checks are not complete.
  • System Error – An application error occurred during execution, for example, an issue with the browser.
  • Passed – All steps and checks within the Block completed successfully.
  • Failed – A defect has been identified by the test steps and/or checks.

Test Case

A Test Case consists of conditions under which a tester assesses whether a system is functioning as intended. Creating and storing test cases helps ensure comprehensive testing coverage, and you can access it in the Test Case List.

Test Case List

The Test Case List is a comprehensive collection of all test cases within a project, enabling easy navigation and management of tests. This list is located in the Testing section for quick access.

Test Case Execution Status:

  • Unexecuted  – The Block has not yet been executed by the test engine.
  • System Error – An application error occurred during execution, for example, an issue with the browser.
  • Passed – All steps and checks within the Block completed successfully.
  • Failed – A defect has been identified by the test steps and/or checks.

Test Editor

The Test Editor is a user-friendly interface within AutomatePro AutoTest that allows users to create, modify, and manage test cases efficiently. By providing intuitive tools and features, the Test Editor streamlines the process by providing a pick list on the right to browse and select Actions, Checks/Validations, and Modelblocks of defined test scenarios, actions, and expected outcomes. You can access the Test Editor from the Test Management dashboard, enabling quick navigation to your testing projects.

Test Folders by Product

Test Folders by Product are organizational units for grouping tests based on product lines. This structure helps streamline the management of related tests, and you can navigate through them within the Test Cases section.

Test Packs

Test Packs are collections of test cases bundled together for execution, facilitating the testing of multiple related functionalities. You can manage them efficiently in the Test Management section.

Test Runs

Test Runs are instances of executing a test case, effectively tracking results and outcomes to gauge the quality of the software. You can find them in the Test Runs List, which is viewable in the test execution history.

Test Runs List

The Test Runs List compiles all conducted test runs, providing valuable insights into execution history and performance metrics. You will find it located in the Testing dashboard, accessible from the Test Management section.

Test Run Results Statuses

  • Passed: All tests completed successfully.
  • Failed: Tests completed, but defects were found.
  • Passed with New Requirements: Tests completed, but new requirements are pending. Re-run needed after completion.
  • System Error: An error occurred, possibly due to a connection or test engine issue.

Test Run Viewer

The Test Run Viewer is a feature in AutomatePro that lets you view the progress and details of an executed test run. By clicking the ‘Test Run Viewer’ button, you can access a visual record of each test step, including screenshots if available. The Test Run Viewer helps track and validate each action taken during a test run, enhancing visibility and review efficiency.

Test States

Test States refer to the various statuses a test can have, such as Passed, Failed, or In Progress. These states are displayed in both the Test Runs and Test Case List, aiding in tracking progress throughout the testing lifecycle.

Test Step Execution

In AutomatePro, Test Step Execution Status tracks the outcome of each individual step within a test block, showing if the step has been completed successfully or if issues were encountered. These statuses help in monitoring the progress and results of each test step and in identifying areas needing attention.

User Acceptance Test

A User Acceptance Test determines if the system meets business requirements by involving end users in testing the application in real-world scenarios. This process ensures the software aligns with user expectations, and you can define it within the Test Plan Editor.

Digital Center of Excellence: Business Process, Digital Transformation, AI Workflow Reengineering Requirements. https://www.linkedin.com/groups/14470145/
Digital Center of Excellence: Business Process, Digital Transformation, AI Workflow Reengineering Requirements. https://www.linkedin.com/groups/14470145/

Table of Contents