Xamarin Test Cloud Service for Mobile Developers Launches
The new Xamarin Test Cloud’s App Explorer will automatically navigate through the apps, visiting every screen and exercising buttons, entries, and other UI controls. This gives developers an instant way to view their app on hundreds of devices and to find bugs without having to write a single test script. Xamarin also provides reports including detailed test results, browseable screenshots of apps running on real physical devices, performance monitoring, and detailed device logs and stack traces to help developers find and fix bugs quickly. The Xamarin Test Cloud also supports continuous integration and object based UI testing. Xamarin Test Cloud includes plug-ins for popular continuous integration systems, including Jenkins, TFS and TeamCity. A command-line interface and API make it possible to run tests and get results from any custom build system and to integrate with existing tools. And regarding object-based UI testing, UI elements are identified by object IDs, not using image recognition or gesture recording, so that tests continue working even if changes are made to the app user interface, Xamarin said. “At every step of the way, our mission is to make building mobile apps fast, easy and fun for developers. Mobile testing is a natural extension for Xamarin,” Friedman said in a statement. “This is by far the biggest pain point for our entire developer community. We’re excited to solve this problem for all mobile developers.”"Calabash and LessPainful have enabled us to continuously execute our automated acceptance tests for mobile projects, obtaining higher quality, higher test coverage and reducing manual regression testing time from several days to a couple of hours,” said Marcel Stekelenburg, QA Manager, Marktplaats.nl, an eBay company, in a statement. “With this we are also able to do cross-platform testing on Android and iPhone." “Xamarin has a truly amazing cross-platform development technology that delivers a high degree of code reuse while supporting beautiful native user-interfaces customized on each platform,” said Jonas Maturana Larsen, co-founder, LessPainful, in a statement. “Calabash has the same approach to automated testing: allow for a high degree of test code-reuse while providing powerful automation libraries specialized to the platforms. This is a fantastic opportunity to combine forces, and help developers and enterprise bring the best apps to market with Xamarin Test Cloud.” Xamarin Test Cloud will be generally available in Q3, 2013. For more information and to sign up for the beta go here.
Xamarin Test Cloud is based on Calabash, a widely used cross-platform mobile test automation framework. As part of the new Xamarin Test Cloud announcement, Xamarin also announced its acquisition of LessPainful, the company that created Calabash. Some of LessPainful’s current customers include the BBC, Axel Springer and eBay company Marktplaats.nl.