📄️ Overall Description
Overview
📄️ Using Automator
Upon logging into Automator, users are directed to a page where they can create an organization specific to their profile. After successfully creating an organization, users are then redirected to the Project Dashboard page, where they can initiate the creation of a new project.
📄️ Environments
Environments Overview
📄️ API Testing
In today's software landscape, API’s play a crucial role in facilitating communication with web servers for most modern applications. In Automator, we understand that testing APIs as part of end-to-end (E2E) tests can often be a challenging and time-consuming task. However, it is a vital component of a robust testing strategy. That's why we've developed an API builder tool to streamline the process. With this tool, you can define your APIs and seamlessly integrate them into your testing scenarios as individual test steps.
📄️ Api Testing With Test Dataset
Automator.AI boasts a powerful feature: Automated API Testing with Test Data Set. Designed to streamline API testing processes, this feature automates the execution of test cases with predefined datasets.
📄️ Access Management
Administrators have the authority to customize permissions for each user within a project. The User Management tab serves as the central hub for managing user access, permissions, and roles.
📄️ AppHealth Check
To enhance the stability and reliability of test execution by integrating an AppHealth Check into the scheduler. This pre-validation ensures the application/server is up and running before running any test suites or API requests. If the system is down, execution halts and users are notified, preventing unnecessary failures and ensuring tests are only run in a stable environment.
📄️ BreakPoints
Our platform, Automator.ai, now boasts an innovative implementation of breakpoints, empowering users to strategically halt execution at crucial junctures within their test scripts. These breakpoints can be strategically placed before interactions with intricate UI components, during data manipulations, or when navigating conditional logic branches.
📄️ Conditional Logic
Conditional logic lets users define actions that execute when specific conditions are met, enhancing efficiency through automation. Users can integrate if-else, while, and loop statements into test scripts using Selenium, JavaScript, and standard steps.
📄️ Drag and Drop For Scenario steps
The drag and drop feature in Automator allows users to easily reorder and rearrange automation steps, streamlines the scenario creation process, enhancing organization and overall user experience. Simply click, drag, and drop steps to adjust their order within your workflow. Here are the key points:
📄️ Duplication of Step and Scenario
The Duplicate Step/Scenario feature in our Automator tool allows users to swiftly replicate existing steps or entire scenarios with ease and efficiency, enhancing productivity and streamlining workflow creation.
📄️ Mobile Automation
Mobile Automation provides support for testing native and hybrid mobile applications (APK), enabling seamless execution of automated test scripts on real devices or emulators. This feature includes capabilities such as app installation, interaction with the app, and comprehensive mobile testing workflows
📄️ Email Testing
Automator have its in-house email generator through which emails will be generated and user can used it for execution of scenario.
📄️ SMS Testing
SMS testing in automator simulates the generation and delivery of OTPs to specified mobile numbers as part of the testing process.
📄️ Global Variables
Support for global variables in an automator tool significantly enhances its flexibility and efficiency by enabling users to define and manage variables that can be accessed across various parts within the project.
📄️ Notification Service
The Notification Service within our Automator tool ensures users stay informed with real-time alerts and updates concerning the status of their automated tasks. Notifies users about task initiation, completion, and encountered errors during execution. Positioned beside the profile icon, turning red for unread messages. The indicator disappears once all messages are read. Users can view notifications from the past seven days.
📄️ Parallel Execution
The "Parallel Execution" feature within our Automator tool revolutionizes testing efficiency by facilitating the simultaneous execution of multiple test cases or test suites across various environments or configurations.
📄️ Private Variable
Private Variables is a pivotal feature within the Automator designed to support data encapsulation and streamline workflow efficiency. This feature empowers users to safeguard sensitive information and optimize data management within automation processes.
📄️ Upload Suite
The "Upload Test Suite" feature revolutionizes user experience by seamlessly importing existing test suites into the application environment.Upon upload, the test suite seamlessly integrates into the application's test management environment, empowering users to effortlessly organize, execute, and analyze test cases within the tool.
📄️ Version Control
Supports isolated test scenario adjustments for collaboration and accountability. Simplifies test management, reviews, and merges within the application.Preserves master versions and production tests while allowing isolated changes. Enables experimentation and refinement without disrupting ongoing processes.
📄️ PR Agent Dashboard
The PR Agent Dashboard enables users to manage access permissions, automate PR response generation, and gain insights through analytical graphs and pull request history tracking. It helps efficiently monitor, manage, and optimize pull request activities, code quality, and security across repositories for improved review processes.
📄️ Reports
Automator offers detailed reports for both UI and API testing upon the execution of suites and scenarios, facilitating further analysis.
📄️ Scheduler
With the Automator.ai , testers gain the capability to seamlessly schedule the execution of entire test suites or specific test scenarios, aligning with project timelines, release cycles, and testing priorities.
📄️ Test Dataset
Automator simplifies your testing game by teaming up with structured data tables. Each row in these tables becomes a unique test scenario, and Automator ensures your tests run smoothly through each one.
📄️ Test description
Automator incorporates a valuable feature allowing for the inclusion of descriptive messages under each test step definition, significantly enhancing the clarity and comprehension of test scripts.
🗃️ Integration
2 items
📄️ Performance Testing
Performance testing is a type of software testing that focuses on evaluating how a system or application performs under various conditions. It involves testing the speed, responsiveness, stability, and scalability of a system to ensure it can handle expected and peak loads effectively.
📄️ PR Agent
Overview