Windows

Xamarin надеется упростить тестирование мобильных приложений с помощью новой услуги

Dark Mode - Xamarin Forms App Themes

Dark Mode - Xamarin Forms App Themes
Anonim

Xamarin анонсировала тестовое облако, автоматизированное обслуживание, которое позволяет мобильным разработчикам тестировать свои приложения на сотнях мобильных устройств.

Получение приложения для работы на нескольких мобильных устройствах является большой проблемой из-за множества разных размеров экрана, операционные системы и версии этих операционных систем от разных производителей, по словам генерального директора Nat Friedman, который выступал во вступительном слове на официальной конференции компании Evolve.

«Если вы компания, которая хочет поддержать много устройств, вам буквально приходится тестировать на сотнях устройств », - сказал Фридман.

Обеспечение правильной работы приложений на всех целевых устройствах имеет решающее значение, поскольку пользователи находятся на ходу и приложения по словам Фридмана, есть всего несколько секунд, чтобы произвести впечатление на них.

Сегодня большинство разработчиков полагаются на ручное тестирование. Только 8 процентов из 300 разработчиков, запрошенных Xamarin, использовали какой-либо тестовый продукт на мобильных устройствах.

«Это было нормально, когда мобильный был как новый и в зачаточном состоянии, и все мы были ковбоями, и это круто. Но теперь он немного вырос, - сказал Фридман.

Компания надеется изменить это с введением Test Cloud. Он использует веб-интерфейс, но также может быть интегрирован с популярными системами непрерывной интеграции, такими как Jenkins, TFS и TeamCity.

Чтобы добавить новое приложение для тестирования с использованием тестового облака, разработчикам сначала необходимо загрузить файл APK, если это приложение для Android, например. Затем Test Cloud позволяет разработчикам выбирать, на какие устройства тестировать приложение. Последний шаг состоит в том, чтобы выбрать, как тестировать, а также варианты загрузки пользовательских скриптов или выбора функции «Проводник», сказал Фридман.

Проводник приложений автоматически проверяет приложение, исследуя интерфейс пользователя, посещая каждую вкладку, нажав кнопок и заполнение текстовых полей. Он использует одно устройство в качестве ссылки для создания сценария, а затем запускает его на всех других устройствах. Элементы пользовательского интерфейса идентифицируются идентификаторами объектов, поэтому тесты продолжают работать, даже если в макет внесены изменения.

В результирующем отчете показаны просматриваемые скриншоты каждого шага из приложения, работающего на разных устройствах, мониторинг производительности и подробные журналы устройств и трассировки стека, чтобы помочь разработчикам быстро найти и исправить ошибки.

Test Cloud станет общедоступным в течение третьего квартала. Он не только будет интегрирован в собственную платформу Xamarin, но также станет доступен для разработчиков, создающих приложения с использованием Objective-C, Java и других фреймворков. Служба основана на Calabash, самой широко используемой межплатформенной платформе для автоматизации тестирования мобильных устройств, согласно Xamarin, которая приобрела компанию LessPainful, которая ее создала.

Что будет стоить услуга, пока не видно. Информация о ценах не будет опубликована до тех пор, пока она не будет отправлена, но пользователи, которые хотят получить бета-версию, могут зарегистрироваться на веб-сайте Xamarin.

Отправить советы и комментарии к новостям [email protected]