"The reason for choosing Testsigma for mobile automation is to minimize
the time
spent on regression and manual testing for both web and mobile releases."
Senior Engineering Manager
To achieve continuous delivery for new features in their web offerings, Freshworks had automated their smoke and regression testing for their web releases. Anand wanted to replicate the model in mobile engineering.“But there are not many frameworks or tools that have the ability to test real-time scenarios for mobile apps,” Anand says.
“Native frameworks have certain limitations. Hybrid frameworks (like Appium) have consistency issues, where the same test case would pass or fail randomly. It was also difficult to identify elements while navigating from one app to another with Appium framework,” he explains.
Freshworks trialed and adopted Testsigma for its:
Testsigma's hybrid mobile inspector dynamically locates elements and has a model in place where call related scenarios were feasible to implement. This reduced the time Freshworks spent automating new test scenarios for each sprint.
Preethi Ganesh, Senior Quality Engineer at Freshworks, says, “We were now able to access and test an application outside the app context view. We had support for both local and cloud executions, for Android and iOS devices. We had seamless CI/CD integrations that helped us have a more cohesive continuous delivery pipeline.”
By replacing their former mobile QA toolchain with Testsigma, Freshworks freed its Developers and Test Engineers to focus on release quality and further streamlining the quality engineering processes. “FW engineers now have more time to focus on Test design and ensuring that new features are working reliably”, Anand said.