Why Testers Should Never Test as Admins

Every tester has done it at least once.
You log in as Admin “just to check one thing.”
Five minutes later, everything magically works, the bug disappears, and life seems beautiful.

Until you test the same scenario as a real user.
And the entire process collapses like a Jenga tower during an earthquake.

This is the story of how I learned — permanently — that Admin testing should be banned.

The Temptation

On one of my early Salesforce projects, I found myself in a hurry.
A flow wasn’t working for a Sales Rep, but I was already behind with my test execution.

So I switched to Admin, repeated the scenario, and — surprise! — everything was green.

"No defect," I wrote confidently.

Two hours later the consultant pinged me:

“User still can't process the Opportunity. Can you check again?”

I tested again as Admin.
Again everything worked.
I felt offended on behalf of the system.

Reality Hits Hard

Eventually, I tested as the Sales Rep.

This time:

  • the button didn't show up,
  • one field was invisible,
  • and the flow couldn’t save the record.

It wasn’t broken — it was refusing to cooperate because of FLS and permissions.

Admin mode had hidden every problem.

User mode revealed every problem.

The Lesson: Admin Isn’t a User

Admins should see:

  • all fields
  • all data
  • all automation paths
  • all records
  • all buttons

And because of that:

Admin testing produces a perfect world

User testing produces the real world

The real world is messy.
Users don’t have Modify All.
Users don't have View All Data.
Users don’t magically bypass validation rules.

Admins do.

And that is exactly why Admin testing should be used only to confirm whether the system is fundamentally functional — not whether it is usable.

Final Thoughts

If you ever feel tempted to test as Admin, remember:

Admin mode is like God Mode in a video game.
Fun. Powerful.
Completely useless for testing.

Real testers test reality.

More Admin horror stories coming soon.

Subscribe to Salesforce Tester

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe