Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Xamarin, компания, создавшая одноименную платформу для кроссплатформеннй мобильной разработки, сегодня объявила о приобретении датского мобильного стартапа для тестирования LessPainful. LessPainful – компания, занимающаяся популярной платформой с открытым кодом для функциональных тестов для Android и iOS, и Xamarin уже начал использовать свое приобретение. Xamarin Test Cloud - это основанная на Calabash автоматизированная платформа для тестирования пользовательских интерфейсов, которую компания запустила на своей сегодняшней конференции для разработчиков Evolve 2013 в Остине.
- Test Cloud – довольно интересный продукт, решающий актуальные проблемы мобильных разработчиков. Он позволяет пользователям легко создавать тесты пользовательских интерфейсов и проверять как их приложения ведут себя на реальных устройствах. Более того, LessPainful – а теперь и Xamarin – располагает лабораторией с сотнями устройств, и сервис запускает тесты прямо на этих устройствах, и предоставляет пользователям детализированные логи и скриншоты о производительности приложений.
- Как сказал на прошлой неделе основатель и директор Xamarin Нат Фридман, сейчас менее 10% разработчиков используют автоматизированные тесты пользовательских интерфейсов для своих приложений. Сейчас существующие на рынке инструменты сложны в настройке и использовании, а проводимые на них тесты часто очень хрупкие, потому что основываются на распознавании образов, даже изменение надписи на кнопке может их обрушить. Тем не менее, разработчикам приходится использовать эти тесты из-за большой фрагментации устройств в мобильной сфере (особенно, на Android). В распоряжении разработчиков лишь небольшое количество времени, в течение которого они должны убедить пользователей в том, что им стоит использовать их приложение, и, чем приятнее опыт его использования, тем больше времени пользователь проведет внутри приложения.
- screenshot1.jpg
- У Test Cloud – и Calabash – другой подход. Они предоставляют пользователям лишь примитивный язык для написания тестов и пользовательских интерфейсов для тестирования и ведения логов. Разработчики могут выбрать на каких телефонах тестировать свои приложения, или просто запустить тест на 10, 20 или 30 самых популярных телефонах рынка.
- Как подметил Фридман, удобство Test Cloud в том, что пользователям даже не нужно писать тесты, чтобы получить предварительный результат. Xamarin App Explorer пройдет через все твое приложение, посетит каждый экран, нажмет каждую кнопку и проверит каждый элемент пользовательского интерфейса. Все элементы пользовательского интерфейса определяются при помощи идентификаторов объектов, а не при помощи распознавания образов или записи жестов, поэтому если идентификатор остается прежним, разработчики и дизайнеры могут менять цвет раскладки приложений, и тесты продолжат работать.
- Разработчики легко могут проводить регулярные тесты своих приложений, благодаря интеграции платформы с такими популярными системами непрерывной интеграции как Team Foundation Server, Jenkins и TeamCity (Xamarin предлагает для них плагины), а так же с API и с интерфейсом командной строки.
- Фридман отметил, что Xamarin быстро развивается. У компании уже более 15 000 платных клиентов и более 300 000 разработчиков, использующих сервис. Самыми известными клиентами компании являются Rdio, Clear Channel, the Portland Trailblazers и National Instruments. Запуск Xamarin 2.0, который позволяет разработчикам использовать Visual Studio для написания приложений для iOS, сыграл важную роль в повышении интереса к инструментам компании.
- В настоящее время доступ к Test Cloud осуществляется при помощи приглашений. В течение бета-стадии сервис будет бесплатно доступен для всех пользователей Xamarin. После окончания бета-стадии в этом году расценки будут основываться на времени тестирования на устройствах, но компания еще работает над деталями.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement