SaaS Platforms Like Salesforce – Automation: Feasible or Futile?
I recently had a conversation with a company evaluating QA options for their Salesforce-based SaaS platform. When I brought up automation, they said:
“We decided not to consider automation — Salesforce uses dynamic IDs and it's impossible to automate.”
That response struck a chord with me. In my experience, automation is absolutely possible; challenging, yes, but far from impossible. I've led a long-term Salesforce automation project using TestComplete, and while it’s not plug-and-play, a well-structured framework can make it work reliably.
That said, Salesforce isn't the only platform that gets labeled “too hard” to automate. I've heard similar concerns about other complex SaaS applications; where dynamic elements, complex DOMs, and frequent UI changes can make test automation feel like a losing battle.
I'm curious to compare notes and learn from others in the community:
- Have you successfully (or unsuccessfully) tried automating SaaS platforms like Salesforce?
- What were your biggest blockers?
- What strategies, or design patterns worked for you?
- Are there SaaS platforms you consider not worth automating?
- Any lessons or hard-won insights you’d share?
Would love to hear how others are approaching (or avoiding) automation for these types of platforms.
Looking forward to a lively exchange.
Drawing from my experience, I put together a more in-depth look at how I successfully scaled Salesforce test automation using TestComplete 👉 Pro Tips from the SmartBear Community: Scaling Salesforce Testing with TestComplete
It expands on the mentioned challenges, and covers the framework, strategies, and lessons learned throughout the journey.
Hope it’s helpful to anyone navigating automation for complex SaaS platforms like Salesforce.