reduction in testing costs
Salesforce is a central part of Varian Medical System’s mission to forge a new, more unified, and smarter standard of oncology. Their goal is to connect us all through more intelligent data, insights, and solutions to realize a world without fear of cancer.
This connectivity includes enterprise applications. Like all large enterprises, Varian’s Salesforce applications are not only highly customized, but also highly connected. Many applications are involved in the end-to-end lifecycle of service, sales, customer support and customer education. Even a simple sales order travels a complex path across multiple systems from Salesforce to SAP, triggering customer apps along the way through Dell Boomi integration technology.
Working in a highly-regulated industry, Varian has a longstanding commitment to providing exceptional quality. This commitment to quality extends to Salesforce and the rest of its enterprise applications. The challenge facing Varian was how to manage quality in an IT environment with continuous upgrades, patches, customizations and data refreshes across multiple applications. Rigorous manual testing is extremely resource-intensive for systems of Varian’s complexity. They need to quickly and effectively test all 3 annual standard Salesforce updates, ongoing changes to the applications Salesforce touches (all on independent release cycles), and any changes to the integrations. On top of all that complexity are the customizations that any enterprise instance of Salesforce requires.
So when Varian implemented a sales and service management solution that connected Salesforce, ServiceMax, and SAP, they knew they needed a testing upgrade. With updates being deployed to production every 2 weeks, their traditional manual testing and legacy tools simply could not provide the speed and scalability required to meet their agile ambitions.
To find a modern testing solution that could handle enterprise challenges such as theirs, Varian turned to Infostretch. Infostretch kickstarted Varian’s continuous testing efforts using the Tricentis continuous testing platform, leveraging Tricentis’ comprehensive Salesforce testing capabilities and its flexibility in testing across other enterprise applications and environments.
With the Tricentis continuous testing platform, Varian established an automated end-to-end testing process that crosses Salesforce, SAP, and other connected applications. To ensure the traceability critical for their industry, they use Tricentis qTest to plan tests and link to them to user stories created in Jira. These tests are then automated at the unit, API and GUI layers using Tricentis Tosca.
Tosca’s test data management, service virtualization, and risk-based testing capabilities help Varian solve other speed and scalability issues that can throttle testing. Two of the biggest testing bottlenecks are access to test data and access to test systems. Varian creates and manage test data within Tosca to ensure the right test data is always available to automated tests. Service virtualization means automated testing can occur even when dependent systems are unavailable or not yet created. And Tosca’s risk-based test coverage ensures Varian’s business-critical functions are always tested, enabling the company to move fast with confidence.
To streamline quality even further into Varian’s development and deployment processes, the entire continuous testing process integrates into their CI/CD pipeline and automates the process of code promotion from one environment to the next with version control.
“Now, when the code is checked in, build verification and smoke tests are run automatically to create a quality gate,” notes Infostretch. “The application can be promoted to the QA environment in a completely automated hands-free way. This allows for a more thorough and QA-oriented test suite. After any challenges are found and bugs are fixed, a manual approval promotes the code into production.”
One measure of success for Varian’s testing transformation: Salesforce testing cycles that used to consume a 10-person team for two weeks are now completed automatically in just three days. With Tricentis, Varian’s Salesforce test automation is not only helping the company protect its stringent quality standards; it is also helping them deliver life-saving innovations, faster.
“Salesforce is an essential component in the enterprise world, bu it’s one of many key components. When testing end-to-end processes, you need a solution that’s capable of testing transactions as they go from one application to another and that can validate the transactions at multiple layers…the GUI, the APIs, and even the database underneath.”
– Manish Mathuria, Founder at Infostretch