Building an SAP Testing CoE · Part 1
How to build an SAP Testing Center of Excellence before your S/4HANA move
Why the ECC deadline makes this the year to stand up an SAP Testing CoE, what it owns, how mature yours is today and a 90-day plan to get it running.
Matt Angerer
October 8, 2026 · 11 min read
Most SAP programs treat testing as a phase. A test lead is hired late in Realize, a spreadsheet of test cases is assembled from whatever the functional team remembers, and three weeks before cutover everyone discovers how much of the business has never been tested end to end. Then the program goes live, the project team rolls off and the knowledge goes with them.
A Testing Center of Excellence (CoE) is the fix. It turns testing from something each project rebuilds into a standing capability: shared standards, a reusable test library, managed test data and metrics that the business trusts when it decides whether a release is ready. This guide is the first in a series on building one, written for the people who will be asked to sign off on an S/4HANA go-live.
Why now: the ECC clock is running
SAP has committed to mainstream maintenance for SAP ECC 6.0 (on Enhancement Package 6 and above) until the end of 2027, with optional extended maintenance at extra cost until the end of 2030. Thousands of companies are planning, mid-way through or about to start the move to S/4HANA, and they are all competing for the same experienced consultants and testers.
Three things make testing the part of that move most likely to slip:
- The scope is the whole business.A conversion touches finance (the Universal Journal), customers and vendors (the mandatory move to Business Partner), materials, credit management, output and every custom program that reads those tables. There is no “small” S/4HANA test.
- Nobody has a baseline. Very few ECC shops can show a current, executable regression suite for their critical processes. Without one there is nothing to compare S/4HANA against.
- Go-live is not the finish line. S/4HANA private cloud and on-premise customers take Feature Pack Stacks and upgrades; public cloud customers get two major releases a year whether they are ready or not. The testing you build for the migration is the testing you will run forever after.
What an SAP Testing CoE actually owns
A CoE is not a team that does all the testing. Process owners and functional leads still decide what “working” means for order-to-cash or period-end close. The CoE owns how testing is done, so the answer is the same on every project and every release:
- Test strategy and standards. Test levels, entry and exit criteria, defect severity definitions and the sign-off process.
- The business process library. Your end-to-end processes (order-to-cash, procure-to-pay, record-to-report, plan-to-produce) described once, with variants, and mapped to the tests that cover them.
- The automation framework. Reusable components for common SAP steps (create sales order, post goods issue, run billing) that any test can call, rather than a thousand scripts that each record the same screens.
- Test data and environments.Which client is used for what, how data is refreshed, masked and reserved so that two teams don’t consume the same purchase order.
- Tooling. Test management, automation, defect tracking and how they connect to your transport and change processes.
- Metrics and release readiness. Coverage of critical processes, pass rates, defect trends and the go/no-go evidence that leadership reads.
Where are you today? A four-level maturity model
Before you design anything, be honest about where you are starting. Most organizations I meet are at level 1 or 2, and that is fine: the point is to know which step you are taking next.
Level 1
Project testing
Each project hires testers, writes cases in spreadsheets and disbands at go-live. Nothing carries over.
Level 2
Shared services
A standing team, a shared test management tool and a common defect process. Still mostly manual.
Level 3
Testing CoE
Standards, a reusable automation library, managed test data and metrics that release decisions rely on.
Level 4
Continuous quality
Risk-based regression on every transport and release, with AI helping design, heal and analyze tests.
A few questions place you quickly:
- If SAP shipped a support pack tomorrow, how many days would it take to regression test order-to-cash?
- Can you name the owner of the test cases for vendor invoice verification?
- Do your tests still pass in the quality system after a client refresh, or does data break them?
- Is “ready to go live” decided from a dashboard or from a meeting?
A 90-day plan to stand it up
Days 1–30: mandate and baseline
- Get an executive sponsor who owns the S/4HANA business case, usually the CIO or the program director, and write a one-page charter: what the CoE owns, what the process owners own and how it is funded.
- Inventory what exists: test cases, scripts, tools and licenses, test clients, and who has been doing the testing.
- Pick your top 20 end-to-end business processes by revenue and risk. That list is the first scope of everything else.
Days 31–60: standards and the first suite
- Publish the test strategy, defect severity definitions and entry and exit criteria for each test level.
- Choose or confirm the tooling. Make the decision on fit with SAP GUI, Fiori and your integrations, not on demos.
- Automate the first five critical processes on ECC as they work today. This is your migration baseline: the same tests run on S/4HANA later tell you exactly what changed.
Days 61–90: prove it and publish it
- Run the suite against a real change, such as a support pack or a quarterly transport release, and report the result.
- Publish the first readiness dashboard: process coverage, pass rate and open defects by severity.
- Write the roadmap for the migration: which processes get automated in which order, and the target coverage for SIT and UAT.
Your CoE is real when…
- A named person owns the test strategy and can change it
- Critical processes are listed, ranked and mapped to tests
- At least one end-to-end process runs automatically on demand
- Test data for that process can be refreshed without a week of effort
- Go-live decisions cite CoE metrics, not opinions
Common ways CoEs fail
- Becoming the bottleneck. If every test must be written by the CoE, you have built a queue. The CoE should make it easy for functional teams to build tests, not do it all for them.
- Automating screens instead of processes.Hundreds of disconnected transaction scripts don’t tell you whether you can ship an order and get paid.
- Ignoring test data. Most broken SAP tests are broken by data, not by code.
- Measuring activity.“We ran 4,000 tests” means nothing. “All 20 critical processes passed on the release candidate” means a great deal.
Key takeaways
- The ECC deadline makes this the moment to build testing you keep, not testing you rent for one project.
- A CoE owns how testing is done; process owners still own what working means.
- Automate critical processes on ECC first so you have a baseline to compare S/4HANA against.
- Measure readiness of business processes, not volume of test activity.
Next in the series: the CoE operating model, roles and funding, then a phase-by-phase test plan for the migration itself.