

Salesforce Winter '27: What to Test Before Your Org Upgrades
Winter '27 reaches production orgs on one of three weekends (29 August, 3 October or 10 October 2026). Salesforce assigns the date; you don't choose it. Eight days out from this piece, the countdown is no longer abstract for anyone on the first weekend. Before yours arrives, test the layer that fails quietly: integration users and their permissions, automations built on metadata that moved, and any Agentforce agent whose grounding or actions have changed.
When does Winter '27 reach my org?
Production instances upgrade across three weekends: 29 August, 3 October and 10 October 2026. Your instance is assigned to one of them.
The lookup takes a minute: go to trust.salesforce.com, search your instance name, open the maintenance tab.
Sandbox preview instances upgrade ahead of production, in the last days of August, and that preview window is the only place a real regression pass can happen. If your sandbox sits on a non-preview instance, you must refresh it before Salesforce's cutoff to land on the preview build. Check the release page for that date. Miss it and you lose the preview window; there is not second one.
If your production date is 29 August, your testing time is now measured in single-digit days. If it's October, you have a real window and no excuse for not using it.
What breaks in a Salesforce release?
Almost never the headline features. Salesforce tests those hard, and they arrive behind toggles.
What breaks is the layer underneath:
- The configuration your organisation has piled on top of the platform over eight years
- A permission set that quietly loses an object
- An integration user whose profile no longer grants a field it was reading
- A flow that fires on a record type somebody renamed
- A managed package two versions behind its own recertification
- An Apex class sitting at 76% coverage that stops compiling
And these failures are quiet. That's the part worth internalising, because it inverts how most teams prioritise their testing. A Lightning page that renders wrong is reported within the hour; a human is looking straight at it. An outbound integration that stops posting order confirmations to SAP gets reported at month-end close, by finance, after several thousand records have gone somewhere else. The severity of a release failure has very little to do with how visible it is.
So, the test list below is ordered by silence, not by importance.
What belongs on the pre-release test list?
1. Integrations and API users
Every inbound and outbound interface, run end-to-end with a real payload, checked at the receiving system rather than at the Salesforce log. Confirm each integration user still holds every object and field permission its queries assume; permission drift after an upgrade is the single most common silent failure we see.
Check API version deprecations against your middleware; a connector pinned to an old API version keeps working right up until it doesn't. If Salesforce talks to SAP, test in both directions, and test the error path, not just the happy path.
2. Automation
Flows, Apex triggers, scheduled jobs, and anything with a record-type or picklist dependency.
Run your full Apex test suite in the preview sandbox and read the failures rather than the pass rate. Pay attention to order of execution where flows and triggers touch the same object; release changes to execution timing surface as intermittent, unreproducible bugs three weeks later.
3. Agentforce agents, prompt templates and grounding
This one is new, and most teams have no test plan for it at all.
An agent is not one artefact. It's three moving parts held together by configuration: the prompt template, the grounding data it retrieves, and the set of actions it's permitted to invoke.
Test each agent against a fixed set of at least twenty representative prompts, recorded before the upgrade, compared after. If you don't have that baseline set, build it this week; it's the single highest-value hour of work on this list, and you'll use it at every release from here on.
Gartner expects over 40% of agentic AI projects to be cancelled by the end of 2027, citing escalating costs, unclear business value and inadequate risk controls. A meaningful share of that won't be bad agents. It'll be good agents that degraded after deployment, in orgs where nobody owned their performance.
4. Permissions, sharing and security
Diff your permission sets and profiles before and after.
Confirm sharing rules and role hierarchy behave for at least one user per persona, including the ones with restricted visibility.
Re-run any compliance-relevant access check (denied-party screening, export controls, segregated duties) that your business depends on, but your test scripts don't cover.
5. Reporting, dashboards and Data Cloud
Lower urgency, higher visibility. Check the dashboards your executives open on Monday.
If you run Data Cloud, verify data-stream refreshes, identity-resolution rulesets and any activation targets: zero-copy connections to external warehouses are worth an explicit check, because a failure there looks like 'the numbers are wrong' rather than an outage.
Who owns this work when nobody owns it?
Here's the arithmetic most Salesforce business cases never contained.
Salesforce ships three major releases a year.
A genuine regression pass on a mid-size enterprise org (the five groups above, done properly, with a preview sandbox and a written result) costs somewhere between 60 and 100 hours of skilled time. Three times a year, that's roughly a third of a full-time engineer, permanently, before a single enhancement gets built.
Almost nobody budgets that as a line item. It gets absorbed by the platform team between projects, until a quarter gets busy and one release goes untested. Nothing visible happens. So, the next one goes untested too, and the one after that, and by the third year the org has a set of undocumented behaviours everyone works around, and nobody can explain.
That's how a Salesforce estate accumulates debt. Not through a bad decision: through a running cost that was never funded, because the platform was bought as a project with an end date and a warranty period.
Salesforce is not a project. It's an estate with a running failure rate, and the release calendar is the proof: three times a year, something changes underneath you, on a date somebody else picked. The build and the run model are one decision and treating them as two is what produces the eighteen-month remediation quote.
What to do in the next ten days
- Look up your instance's release weekend on trust.salesforce.com. (5 minutes)
- Confirm whether your sandbox is on a preview or non-preview instance and refresh it if you need to. This is the only step with a hard external deadline. (30 minutes)
- Build the integration inventory if you don't have one: every interface, its owner, and how you'd know within an hour if it stopped. (half a day, and you'll reuse it forever)
- Record the twenty-prompt baseline for each production agent. (1 hour per agent)
- Book the regression pass as actual calendar time with named people. Work that isn't scheduled doesn't happen in a busy quarter.
- Write down what you couldn't get to. That list is your run-model gap, and it's the honest input to any conversation about managed services.
Where Rialtes fits
Rialtes is a Salesforce Crest Consulting Partner with 300+ Salesforce certifications and runs SAP and Salesforce estates under one managed-services model. If release management is currently unfunded work absorbed by your platform team, that's the conversation to have.
Frequently asked questions
Latest Blogs
