Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 5 of 7

Why a platform is more sustainable: ACCELQ as the worked example

17 min

Listen to this lesson

0:00 / 18:25

This course discusses ACCELQ by name. Matt Angerer, who runs The Sign-Off Table, works at ACCELQ. Disclosure

A test platform moves the expensive parts of lesson 4 out of your codebase: test logic that business people can read, a shared repository of reusable steps, element identification with repair support, environments, execution, results and change control. This lesson uses ACCELQ as the worked example. Two notes before we start. Matt, who runs the Academy, works at ACCELQ, which is why every page of this course shows a disclosure. And every product claim below comes from ACCELQ's Help Center documentation, unless it is marked as something ACCELQ says in its marketing. Judge the argument on those facts.

What the platform gives a SAP program

  • Business-readable logic. Steps are natural-language statements such as entering a value in a named field, written in the Logic Editor without code. Maria can read a test of the credit check and tell you whether it is the right test, which she can't do with a TypeScript file.
  • The Application Universe. A generated map of the app under test: dots are Contexts (pages or screens) and lines are Actions. Selecting a Scenario highlights its path, which makes coverage reviews visual. ACCELQ also says, on its SAP page, that an "SAP Universe" gives a business-process view of test assets; that is a marketing claim, not a documented trial feature.
  • Reusable Actions. An Action is a reusable unit such as "log on" or "add item", owned by a Context. Actions can call other Actions, be shared across Contexts and be published across projects, so a fix to "log on to CMQ" is made once.
  • Locator-Free and Smart Locator, plus self-healing. Locator-Free uses an AI-detected label stored in the statement, with nothing to maintain. A Smart Locator is a named element in a repository, tuned in the Element Explorer and reconciled after UI changes. Self-healing is on by default and its activity is shown in the report for review.
  • SAP GUI and web in one place. ACCELQ documents codeless automation of SAP GUI for Windows over SAP's scripting interface, with a Local Agent on the same machine as SAP GUI and an ACCELQ RPA server. Web apps use the Web Recorder. ACCELQ's docs have no Fiori- or UI5-specific article, so Fiori is automated with its generic web techniques; prove that in your pilot.
  • Data-driven Test Cases and App Environments. Each Test Case row is one data set for a Scenario. App Environments with per-environment Global Properties let one Scenario run against a sandbox or CMQ without edits.
  • Evidence and control. Static and Dynamic Test Suites, CI Jobs, Test Reports with Perspectives (results broken down by business fields such as priority, for go/no-go), PDF and Excel export, check-out and check-in change management, and defects raised from results into the team's defect tracker.
How ACCELQ's assets build from screens to evidence: logic, data, environment and results are separate, so each changes in one place.
The Sign-Off Table · thesignofftable.com/academy/sap-aiq-201

TCoE ownership

The deeper argument is ownership. In a code-first stack, the suite belongs to whoever can read the code, and that's usually two engineers. In a platform, the test center of excellence (TCoE) owns the shared Actions and environments, engineers handle the hard elements and integrations, and key users review Scenarios in business language. Knowledge doesn't leave when an engineer does, and the people who sign off can see what was tested.

A decision matrix

Platform, or code-first with heavy investmentWeb-only, but key users and auditors must review tests. Code-first must build readable reporting and traceability.
PlatformMixed SAP GUI, WebGUI, Fiori and API scope with formal sign-off. One asset model and one evidence trail.
Code-first is enoughA small web or API scope owned by an engineering team, where developers are the audience for results.
Platform or a separate GUI stackLots of SAP GUI, light evidence needs. Code-first needs a second stack built on SAP GUI Scripting.
Where each approach fits: the more SAP GUI in scope and the more formal the sign-off, the stronger the case for a platform.
The Sign-Off Table · thesignofftable.com/academy/sap-aiq-201

An illustrative 3–5-year TCO model

Every number below is an assumption, stated so you can replace it with yours. Scope: 300 regression tests (200 Fiori and web, 100 SAP GUI). Blended rate $95 per hour. Four change events a year that touch the suite. Six test cycles a year needing a sign-off evidence pack. Licenses are excluded on both sides (Claude Code usage on one, the platform subscription on the other), so the result is the yearly license a platform could cost and still break even. The maintenance ratios are exactly what your pilot must measure.

Item (assumption)Code-first: Claude Code + PlaywrightPlatform
Build: hours per test6 web, 8 SAP GUI (AI drafts, engineer hardens)4
Framework setup600 h (web framework plus GUI Scripting framework)150 h
One-time build cost2,600 h = $247,0001,350 h = $128,250
Maintenance per change event25% of tests touched, 1.5 h each15% touched, 0.75 h each
Framework or platform upkeep per year120 h60 h
Evidence assembly per cycle40 h10 h
Running cost per year810 h = $76,950255 h = $24,225
3-year total, excluding licenses$477,850$200,925
5-year total, excluding licenses$631,750$249,375
Break-even license per yearn/aAbout $92,000 (3 years) or $76,000 (5 years)

Illustrative only: replace every assumption with your own figures and quotes.

Stress-test it. If the platform's advantage is smaller (5 hours to build, 20% of tests touched at 1.2 hours each), its 3-year total rises to about $273,000 and the break-even license falls to roughly $68,000 a year. If your scope has no SAP GUI and a strong engineering team, the gap narrows further. The model's job isn't to produce a winner; it's to show that the real cost of code-first sits in hours that never appear on a purchase order.

What would you do?

Grace reviews the TCO model and says: "Your maintenance ratios for the platform are just assumptions. Why should I believe them?" How should Priya respond?

Key points
  • A platform moves logic, data, environments, evidence and change control out of your codebase.
  • In ACCELQ, Actions, Scenarios and Test Cases separate logic from data, and reports with Perspectives support go/no-go.
  • ACCELQ documents SAP GUI for Windows and generic web automation; Fiori-specific support should be proven in a pilot.
  • A fair TCO model excludes licenses, states its assumptions and computes the break-even license.
  • TCoE ownership plus key-user review keeps tests readable and owned after engineers move on.

Check your understanding · not graded

Lesson check

  1. 1. In the illustrative TCO model, why are licenses excluded from both sides?

  2. 2. What does ACCELQ document about automating SAP GUI for Windows?

  3. 3. Why does business-readable test logic matter for SAP sign-off?

  4. 4. Which statement about ACCELQ's Fiori support is accurate, per the lesson?