What to Test Before a ServiceNow Upgrade (and What You Can Skip)

ServiceNow upgrade testing usually fails in one of two ways: teams test too little because time is short, or they attempt to test everything and run out of time before reaching the processes that matter. A risk-based plan avoids both mistakes. It protects business-critical workflows, customisations and integrations first, then uses automation to make the repeatable checks faster with every release cycle.

Why upgrades bite

The core platform may upgrade cleanly while the way your organisation uses it does not. Years of configuration, custom development and integration create paths that a standard technical check cannot fully represent. A field renamed in one place may affect a workflow elsewhere. An integration may still connect but send the wrong value. A process may succeed for the usual route and fail at an exception that only appears under pressure.

Security updates add urgency. The National Cyber Security Centre explains the reason plainly: “Patches matter because they fix known flaws in products that attackers can use to compromise your devices.” The NCSC advises testing updates on a small number of devices first, while warning teams “don’t take too long testing”. Once an update is available, attackers can examine what changed and use that knowledge to target systems that remain unpatched.

The practical answer is not to skip testing. It is to focus testing on the places where failure would cause the greatest operational, customer or security impact.

Prioritise by business consequence

Begin with processes rather than a list of screens. Identify the journeys the organisation must be able to complete after the upgrade and rank them by consequence. A process that handles customer access, payments, approvals or major incident response deserves more attention than a rarely used report with a manual workaround.

  • Business-critical processes: test the main route, important exceptions and recovery steps.
  • Customizations : concentrate on scripts, workflows and user-interface changes that depart from standard behaviour.
  • Integrations: check authentication, data mapping, error handling and what happens when the connected service is unavailable.
  • Release-note risks: test the areas ServiceNow identifies as changed, deprecated or behaviourally different.
  • High-volume work: include the processes where a small defect would be repeated hundreds or thousands of times.

Consider a customer onboarding process that collects information through a portal, checks documents, routes an approval and passes the result to a downstream account system. A useful upgrade test follows that journey from submission to completion. It also checks a rejected document, a returned approval and a failed downstream response. Testing each form in isolation would miss the point: the business needs the complete process to work.

Automate what repeats and inspect what requires judgement

The regression pack should become an asset, not a project recreated for every release. Automate stable checks that repeat with predictable inputs and outcomes. Login, record creation, assignment rules, approval routing and integration responses are often good candidates when the expected result is clear.

Manual testing still matters where human judgement is part of the outcome. A changed agent workspace may technically function while making important information harder to find. A revised approval experience may add enough friction to cause delays. New functionality and complex exceptions also deserve exploratory testing by people who understand the work.

“DORA’s research has repeatedly demonstrated that speed and stability are not tradeoffs. In fact, we see that the metrics are correlated for most teams.”

DORA, Google Cloud’s DevOps Research and Assessment programme

DORA measures instability partly through change fail rate: the proportion of deployments that need immediate intervention, rollback or a hotfix. The lesson for an upgrade programme is practical. Faster delivery does not require weaker controls. A small, repeatable test pack with clear ownership can improve both pace and confidence.

Make testing a release-cycle discipline

Upgrade testing becomes expensive when it depends on memory and last-minute effort. Each cycle should leave the next one easier. Record which processes were tested, which defects were found and which checks should be automated before the following release. Retire tests that no longer protect a meaningful risk, and add coverage where incidents or changes have revealed a gap.

Ownership should be explicit. Platform teams can coordinate the upgrade and provide technical coverage, but process owners need to confirm that the service still supports the work. Integration owners should validate connected systems. Security and operational teams should agree how quickly serious findings must be resolved.

The cost of weak discipline is not theoretical. In Uptime Institute’s 2025 annual survey, 57% of respondents said their most recent major outage cost more than $100,000. Its 2026 analysis also reports that failures to follow established procedures remain the leading driver of human error-related outages. A documented, repeatable upgrade process reduces reliance on a heroic individual remembering every fragile dependency.

What you can skip

You can skip exhaustive testing of low-risk standard functionality when there is no local change, no important dependency and a practical workaround exists. You can also stop repeating manual checks that reliable automation already covers. What you should not skip is the reasoning: record why an area received less coverage, who accepted that decision and what evidence supports it.

Right Prompt helps organisations turn ServiceNow upgrade testing into a repeatable operating discipline. We focus effort on the processes, customisations and integrations that carry real business risk, then use automation where it makes each future cycle more dependable.

A good upgrade test plan is selective by design. Protect the journeys that matter, automate the checks that repeat and make every release leave a stronger regression pack behind.

Ready To Put AI To Work? Tell us the process you want to improve and we will point you to the right starting place.