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

Lesson 3 of 6

Planning the regression window

17 min

Listen to this lesson

0:00 / 5:34

Three weeks sounds like plenty until you subtract the first day (system checks and smoke tests), the last few days (fix, transport, retest and sign-off) and the people who are also closing the month. A good plan front-loads automation, saves human time for what only humans can judge, and leaves a buffer for defects. Build it before the window opens, not on day one.

Before the window opens

  • Put the test and production upgrade dates in the annual test calendar as soon as the schedule is published.
  • Run RASD and the What's New Viewer for the release; list changed apps and features in your active scope.
  • Update the regression pack: which processes run as automates, which as manual tests, which as key-user acceptance.
  • Check test users and data: virtual test users with current passwords and roles, data variants and test data containers that still match your master data.
  • Book key users, freeze non-urgent configuration changes in the window, and agree the defect triage rhythm.
  1. Day 1Smoke and automation launchLog in, check critical apps, start full automated test plans
  2. Days 2–4Triage automation resultsSeparate script maintenance from real defects; rerun after fixes
  3. Days 3–8Manual and exploratory testsCustomized processes, new features, output and workflow
  4. Days 6–11Integration and end-to-end testsInterfaces and connected systems, period-end steps
  5. Days 9–13Fix, transport, retestCorrections imported into Test and regression rerun
  6. Day 14 onwardReadiness report and sign-offLeaving buffer before the production weekend
A sample working-day plan for the Contoso what-if. Adjust the days to your window, which comes from SAP's schedule.
The Sign-Off Table · thesignofftable.com/academy/sap-tst-305

Automation first, people second

On day one, launch every automated test plan you have, including post-upgrade tests if you gave consent. Automates run overnight and give you a map of where to look. While they run, testers do the quick human checks: can key users log in, do the launchpad and the most-used apps open, do the critical outputs print? By day two you know whether failures are clustered in one area, which tells you where to put people.

Human time is the scarce resource. Spend it on what automates cannot judge well: new or changed screens, workflow and approval behavior, output layout, analytical apps and plausibility of numbers, and processes you have not automated yet. For Contoso, Maria would spend her days on the customized order-to-cash flow for Great Lakes Fleet Services and Dan's team on supplier invoice approvals and the journal entry custom field.

WatchLow criticality, high change: one manual pass on changed screens
Test deeplyHigh criticality, high change: manual plus automated, key-user acceptance
Automate and sampleLow criticality, low change: automated run only
Automate and confirmHigh criticality, low change: automated run plus a key-user spot check
Prioritizing regression in the window by criticality and by how much the release changed the process.
The Sign-Off Table · thesignofftable.com/academy/sap-tst-305

Defect triage in a short window

Triage at least daily. Every failure goes into one of four buckets: test asset (the automate, data or test user needs maintenance), configuration or extension (yours to fix and transport into Test), suspected SAP issue (report to SAP through the support channel with evidence), or expected change (the release changed behavior on purpose; update the test and inform users). Record defects in SAP Cloud ALM against the failed test step so the evidence and the retest stay together.

Every failure in the window lands in one of four buckets, and each bucket ends with a retest recorded against the failed step in SAP Cloud ALM.
The Sign-Off Table · thesignofftable.com/academy/sap-tst-305
Each late fix needs a full transport and retest loop, which is why the window must leave its last days free.
The Sign-Off Table · thesignofftable.com/academy/sap-tst-305

What would you do?

On day two of the what-if window, 14 of Contoso's 60 automated tests fail. Twelve fail on the same step in sales order entry, where a field moved. What should Priya do?

Key points
  • Prepare before the window: dates, impact analysis, regression pack, users, data and people.
  • Launch automation on day one and use the results to point people where they are needed.
  • Spend human time on changed, customized, critical and unautomated processes.
  • Triage daily into test asset, your fix, suspected SAP issue or expected change; protect the last days for fix and retest.

Check your understanding · not graded

Lesson check

  1. 1. What should run on day one of the regression window?

  2. 2. A failure is caused by an expired test user password. Which triage bucket is it?

  3. 3. Why protect the last days of the window?

  4. 4. Which process deserves deep testing with key-user acceptance?