parrot – AI test automation for SAP Cloud ALM
AI test automation for SAP

Automate SAP tests. Free up your business experts.

Turn manual test cases and incidents into automated end-to-end tests.

parrot uses your existing process knowledge to create repeatable SAP tests. As workflows or interfaces change, tests can evolve with them – even while your project is under way.

  • Results with logs and screenshots
  • SAP Cloud ALM integration or a standalone cockpit
BUILT FOR YOUR TEST TEAM

Less repetitive work for your team.

Business experts contribute their process knowledge. Repeatable tests reduce the time they spend on manual test execution.

Test management

Turn manual test cases into automated tests

Reuse existing test cases and run them repeatedly. The team reviews the expected business outcomes and stays in control of the results.

IT operations

Turn incidents into tests that reproduce the issue

parrot uses the incident description to create a suitable test case. This provides a traceable way to check whether the reported issue can be reproduced.

Project leadership

Start automating while the project is under way

Build tests alongside implementation and evolve them as things change. Test automation can then be used while the project is still under way.

How parrot works

From business process to repeatable test

  1. 1

    Define the process and expected results

    A description, an existing test case or a recording provides the starting point. Business users define what the process is expected to deliver.

  2. 2

    Create the test with AI

    parrot turns this input into readable test steps, using project knowledge and reusable building blocks.

  3. 3

    Run and review

    The test agent interacts with the application interface. Results are checked against the defined expectations and reviewed from a business perspective.

  4. 4

    Repeat and maintain

    Tests can be rerun and adapted when interfaces change. Business assertions are preserved, and genuine application defects remain reported as failures.

Test creation

Describe, import or record

Three starting points lead to an automated test. AI turns the input into readable test steps, drawing on project knowledge and shared components; business users review the result. No test code needs to be written.

AI-based test authoring with parrot

Describe

A process description with expected outcomes provides the starting point for AI-assisted test creation.

Importing existing test cases

Import

Manual test cases from SAP Cloud ALM, SAP Solution Manager, Word or Excel can provide the basis. Existing Playwright, Selenium or Cypress scripts can also be reused. Process steps, expected outcomes and test data need to be described in sufficient detail.

Recording a test flow

Record

A recording of the process in the application interface provides the basis. Business users add the expected outcomes and review the generated test steps.

DEMO VIDEO

See parrot in action

Watch how manual test cases in SAP Cloud ALM become automated tests (2:11 minutes).

How manual test cases in SAP Cloud ALM become automated tests

Loading the video transmits data to YouTube (Google). See our privacy policy for details.

SAP Cloud ALM

Connect test planning and automated execution

parrot connects to SAP Cloud ALM as a Custom Test Automation Provider. Tests start from existing test plans, and status, logs and screenshots are returned there for review. Without SAP Cloud ALM, a standalone cockpit is available.

parrot integration in SAP Cloud ALM
Execution and operation

Results, applications and test operation

Screenshot evidence of a parrot test run

Traceable test results

The test agent operates the application interface and checks results against the defined expectations. Each run is documented with status, logs and screenshots. Genuine application defects remain visible as failures.

Supported applications

  • SAP GUI for SAP ECC and SAP S/4HANA
  • SAP Fiori
  • SAP BTP applications
  • Web applications
  • Windows desktop applications

Processes spanning several systems can also be covered. The suitability of specific interfaces, access and test data is assessed during setup.

Details for test operation

Data variants
A test can run with different datasets and variants. Suitable test data remains part of business preparation.
Role changes
Workflows involving several roles can be covered in one test, such as a request and its approval.
Setup and cleanup
Setup and cleanup support preparation and tidying up around a test workflow.
Components and project knowledge
Shared components and project knowledge can be reused during test creation.
Monitoring and AI costs
Logs and monitoring support review. An AI cost overview helps make usage transparent.
Operation and data processing

Configure the customer environment and AI access

Windows test agent

The agent runs on a Windows PC or virtual machine in the designated customer environment. System access and permissions are configured for the specific tests.

Separate AI provider account

AI is connected through a separate account with the selected provider. Information may be transferred to that provider. The configuration and data types determine the scope.

FAQ

Frequently asked questions

What is parrot?

parrot is AI-powered software for end-to-end test automation across SAP environments. It creates automated tests from business process descriptions, recordings or existing manual test cases. parrot runs those tests through application interfaces and documents the results with logs and screenshots.

Who is parrot designed for?

parrot is designed primarily for business users and key users who understand business processes and their expected outcomes. They provide the process knowledge and review the results. Test managers and IT teams support test planning, access and technical operation.

How does parrot create an automated test?

The starting point is a description with expected outcomes, an existing test case or a recording. AI turns that input into readable test steps and can draw on project knowledge and reusable components. The test agent then runs the process. Business review confirms that the test reflects the intended process and checks the right outcomes.

Does parrot require coding skills?

Creating tests from descriptions, recordings and existing test cases does not require writing test code. Process knowledge, clear expected outcomes and suitable test data are still needed. IT supports the initial setup, system access and operation.

Can existing manual SAP tests be reused?

Yes. Existing test cases from sources such as SAP Cloud ALM, SAP Solution Manager, Word or Excel can provide the basis for automated tests. They need to describe the process steps, expected results and test data in sufficient detail. Business review of the generated tests remains part of the process.

How does parrot integrate with SAP Cloud ALM?

parrot connects to SAP Cloud ALM as a Custom Test Automation Provider. Automated tests can be started from the existing test planning environment. Status, logs and screenshots are returned for review. parrot also offers its own cockpit for use without SAP Cloud ALM.

Which applications can parrot test?

parrot supports SAP GUI for SAP ECC and SAP S/4HANA, SAP Fiori, SAP BTP applications, and web and Windows desktop applications. Tests can also cover processes spanning several systems. Specific interfaces, access requirements and test data are assessed during setup.

What happens when interfaces change or an application has a defect?

parrot can adapt tests to interface changes while preserving their business assertions. An incorrect business result must not become a passing test as a consequence. Genuine application defects remain visible as failures and can be investigated using the documented test run.

How does parrot help with everyday testing?

parrot helps turn manual test cases into automated workflows, repeat test runs and document the results. This can reduce repetitive interaction and documentation work for business teams. The actual benefit depends on factors such as the test cases, systems, test data and frequency of execution.

Where does parrot run, and how is data processed?

The test agent runs on a Windows PC or Windows virtual machine in the designated customer environment. AI is connected through a separate account with the selected provider, with pseudonymisation intended before AI processing. The information sent to that provider and the applicable access controls are determined by the configuration and types of data involved.

What is needed to get started?

The starting point is a suitable business process with expected outcomes, relevant test data, access to the test environment, a Windows PC or virtual machine for the agent, and an AI provider account. Using SAP Cloud ALM also requires its integration. A focused initial test case helps assess setup, business review and repeated execution together.

How is parrot priced?

The commercial model includes an annual platform subscription. AI usage is billed separately through the organisation’s own account with its AI provider. Test scope, operation and setup requirements are discussed during a consultation.

Can I try parrot for free?

Yes. Use the contact form to request a free trial. We will agree the scope and requirements with you. AI usage is handled through your own provider account.

Can parrot create tests from incidents?

Yes. parrot can use an incident description to create a test that reproduces the reported issue. The result shows whether the issue can be reproduced in the test. Business evaluation remains with the team.

Vostura Partner Program

For consulting firms and system integrators

The Vostura Partner Program covers pony, Condasync, cocat and parrot.

FREE TRIAL

Try parrot with your own test scenario

Request a free trial. Together, we can review your test process, technical environment and the scope of your evaluation.

  1. 1Select a process with expected outcomes and test data
  2. 2Review the technical environment and access requirements
  3. 3Create, review and rerun the first test