Join our Newsletter — 33% off our NHI Course
Home FAQ Governance, Ownership & Risk What breaks when ERP control testing is not…
Governance, Ownership & Risk

What breaks when ERP control testing is not built into upgrade planning?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 7, 2026 Domain: Governance, Ownership & Risk

Without control testing in upgrade planning, teams can validate the application but miss control defects that only appear under realistic business processes. That gap leads to delayed remediation, audit findings, and higher cost of ownership after go-live. Effective testing should cover both functional outcomes and whether the control still works in the upgraded environment.

What upgrade planning misses when control testing is left out

ERP upgrades are rarely just technical refreshes. They can change workflow logic, approval paths, segregation of duties, integrations, batch jobs, and the way audit evidence is produced. If control testing is not planned from the start, teams often discover after go-live that a process still “works” from a user perspective but no longer enforces the control intent that auditors, finance, or operations rely on. That is why the question is not only whether the system runs, but whether the control environment still behaves as designed.

For organisations that run ERP as a core system of record, this gap can affect financial reporting, access governance, and downstream dependency chains in ways that are costly to unwind. Change windows are often compressed, so untested control logic is more likely to be accepted as a deferred issue than a release blocker. In practice, many security and control teams discover the missing test coverage only after a business process exception, audit walk-through, or reconciliations begin to fail in production.

For a broader control perspective on upgrade discipline and risk-managed change, see OWASP Non-Human Identity Top 10.

How control failure shows up in an upgraded ERP environment

Control testing in upgrade planning should prove that the upgraded environment still enforces the intended control, not just that the screen flows complete successfully. That means testing access rules, approval routing, logging, exception handling, and interface behaviour against realistic business transactions. A control can fail even when the application appears healthy because the logic may depend on configuration, role assignment, workflow state, or an integration that changed during the upgrade.

The practical issue is that ERP controls are often distributed. One control may depend on user provisioning, another on transaction coding, and another on a downstream reconciliation or report. If the upgrade changes master data structures, workflow engines, custom code, or middleware timing, the control may weaken without throwing a visible error. Teams that only test functional acceptance can miss this because they validate happy paths rather than control-relevant edge cases.

  • Access controls can drift if roles are copied forward without revalidation.
  • Workflow approvals can bypass intended segregation when conditions or routing rules change.
  • Audit logs can remain technically present but lose the detail needed for review or investigation.
  • Interfaces can continue moving data while breaking reconciliation, exception flags, or completeness checks.

Where this guidance breaks down is in highly customised ERP estates with many shadow integrations, because the number of control dependencies can exceed what a single upgrade test cycle can realistically cover.

When the usual answer changes: customisations, regressions, and evidence gaps

Tighter control testing often increases upgrade effort, requiring organisations to balance release speed against assurance depth. That tradeoff becomes sharper when the ERP instance has heavy custom code, many business units, or a long history of local exceptions. In those environments, the main risk is not a dramatic outage; it is a subtle control regression that survives technical testing and only emerges when someone tries to rely on the control for oversight or compliance.

There is also a genuine governance distinction between validating that a control exists and proving that it remains effective after change. The former is a design check. The latter is an operating effectiveness check. Many teams treat them as interchangeable, but they are not. After an upgrade, the control may still be documented, yet the evidence trail may no longer be sufficient for internal review, external audit, or incident investigation. That is especially important where approval workflows, logging fields, or exception reports have been altered.

The most common edge case is that teams preserve core transactions but overlook dependencies such as scheduled jobs, authorisation matrices, and third-party connectors. In those cases, the control failure is not a total break. It is a partial degradation that creates ambiguity, slows remediation, and forces manual compensating controls until the next release window.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
CIS Controls v88 — Audit Log ManagementERP upgrades can alter logging detail and evidence needed for control validation.
5 — Account ManagementUpgrade changes can affect roles, approvals, and access paths used by ERP controls.
Recommendation — Preserve and test audit logging so upgraded ERP controls still generate reliable evidence. Revalidate account and role assignments after upgrade to prevent control drift.
NIST CSF 2.0PR.AC-1 — Identity and Access ManagementERP control failures often appear when access governance changes during upgrade.
DE.CM-1 — Monitoring and DetectionControl regressions may only surface through monitoring or exception detection.
RC.IM-1 — ImprovementsUpgrade defects require corrective action planning and post-change control improvements.
Recommendation — Review access enforcement after the upgrade so role-based control logic still holds. Check that upgraded ERP monitoring still detects control failures and process exceptions. Feed upgrade test findings into remediation so control weaknesses are fixed before steady state.

Practitioner Guidance

What to prioritise: Treat the controls that support financial integrity, privileged access, and audit evidence as upgrade-critical, not optional regression cases. If a control has to be explained to auditors or relied on by operations, it belongs in the test plan before go-live.

What to verify: Verify the control under a realistic business transaction, not only under unit-style test data. Confirm that the upgraded process still produces the right approval path, exception handling, and evidence artifact, because a control that looks intact in configuration can still fail in execution.

Practitioner takeaway: The real failure is usually not that the ERP upgrade goes live, but that the organisation loses confidence in whether its controls still work when business pressure is highest.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 7, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org