LogMeIn Accelerates Mobile Testing and Increases Test Confidence
LogMeIn provides global cloud-based connectivity solutions. As part of the GoTo family of services, it offers a growing number of collaborative products to millions of users including GoToMeeting, GoToWebinar, GoToAssist and GoToMypc.
LogMeIn uses TestObject and Sauce Labs to automate mobile and web app testing, give testers higher confidence, and speed software release times.
Using TestObject and Sauce Labs, the company is able to support its continuous delivery and continuous integration models.
LogMeIn, headquartered in Boston, Massachusetts, is a leading provider of cloud-based connectivity solutions. The company offers a range of remote connectivity, IT management, customer engagement, and collaboration solutions and services used by millions of customers every day.
To get ahead in an increasingly competitive field, LogMeIn resolved to release software faster by implementing continuous delivery and continuous integration (CI/CD) workflows. Because of the importance of mobile apps, there was a growing need for automating its mobile testing. “We weren’t running many mobile tests, because nobody had devices that were readily available for testing,” says Parameshwaran Murli, Architect, LogMeIn. “That was a big challenge. It meant that continuous integration and testing were not part of our daily process. We needed to change that, because we wanted to automate our testing processes to get quality code out faster.”
We have higher confidence in our software by using TestObject and Sauce Labs. Overall, our development teams feel stronger about the test results they’re getting using these two solutions.
To address its challenges, LogMeIn chose to implement TestObject for automated testing of its mobile apps on real devices in the cloud. “We knew we wanted a robust cloud-based test framework for mobile devices, and TestObject was the perfect fit for us,” Murli says.
LogMeIn utilizes TestObject every day to automatically test mobile apps before they are released. Products tested with TestObject include GoToMeeting, a video conferencing and collaboration solution, and GoToWebinar, which simplifies communication with prospects, employees, partners and customers.
The company’s developer teams use 60 devices—all in the public cloud—for mobile software testing for more than 70 hours each week. The devices are shared by eight teams that are distributed across different time zones, so there are very few times when anyone is waiting to use a device, which streamlines testing.
LogMeIn also uses the Sauce Labs cloud testing framework to provide hundreds of daily automated software tests for their web apps, across multiple browsers. Both TestObject and Sauce Labs integrate with an internal LogMeIn testing framework.
Having a continuous delivery pipeline is key to what we’re trying to accomplish, and automated testing on TestObject and Sauce Labs gets us there.
LogMeIn is now able to deliver bug-free software more consistently than before. “We have higher confidence in our software by using TestObject and Sauce Labs,” Murli says. “Overall, our development teams feel stronger about the test results they’re getting using these two solutions.”
LogMeIn is also shortening testing times, helping developers to deliver software faster. “With our internal test framework on TestObject and Sauce Labs, we have a faster bug-fixing cadence. Previously, it often took testers up to three months to update and release software for our mobile apps, but now we can do that in a few weeks,” says Murli. “TestObject and Sauce Labs definitely enable us to do releases more frequently and catch more bugs, because we have more test coverage now.”
Because LogMeIn testers share a pool of 60 mobile devices for testing, the company can produce more tests overall. “There is never a block in our testing processes, so we can test our mobile apps very efficiently now using TestObject across real devices for our mobile apps,” Murli says.
By releasing software updates more frequently, LogMeIn is able to support its continuous integration and delivery goals. “Having a continuous delivery pipeline is key to what we’re trying to accomplish, and automated testing on TestObject and Sauce Labs gets us there,” says Murli.