Мобильное программное обеспечение с каждым годом все больше становится неотъемлемой частью личной жизни каждого из нас.
В среднем, каждый активный пользователь мобильных устройств тратит по 4 часа в день на смартфон, планшет или другое портативное устройство.
Подобная практика вынуждает продуктовые компании все более активно развивать область мобильного ПО.
Мобильное ПО — это очень удобно: к нему есть доступ 24/7, и пользоваться им может научиться даже маленький ребенок!
Базовой проблемой является масса портативных устройств, на которых оно должно не банально открываться, а казаться визуально «дорогим» и поднимать авторитет клиента в глазах его потенциальных пользователей.
Проверить все вариации мобильных устройств с привлечением физических устройств не получится, потому как собрать в одном месте более 10 000 разноплановых портативных устройств крайне сложно и очень дорого.
Но тут на помощь приходят облачные сервисы, которые предоставляют возможность протестировать мобильное ПО онлайн и на любом современном (и не очень) устройстве.
Вот топ 4 таких порталов.
SauceLabs
- Около 800 разноплановых комбинаций типа браузер/ОС/платформа;
- Полная интеграция со всеми актуальными CI-решениями;
- Около 2000 реальных портативных устройств с функциями ручного тестирования и трансляцией дисплея при проверке.
BitBar
- 380 подключенных мобильных устройств;
- Регулярная поддержка наиболее популярных фреймворков для создания разноплановых автотестов;
- 100% интеграция с системой JIRA.
Keynote
https://www.dynatrace.com/platform/offerings/customer-experience-monitoring/
- Около 300 портативных онлайн-устройств;
- Интеграция со всеми актуальными CI-решениями;
- Масса функций по сбору аналитики использования ПО;
- Работа с отчетами об ошибках;
- Наличие большого количества операторов мобильной связи для тестирования, возможность записи логов и видеофайлов.
Xamarin Test Cloud
https://dotnet.microsoft.com/apps/xamarin
- Около 2800 разнообразных устройств;
- Является комплексным решением от корпорации Microsoft, которое призвано улучшить процедуру разработки и проверки различного мобильного ПО.
В чем преимущества облачных решений?
- У компании по тестированию ПО нет необходимости содержать в постоянно рабочем состоянии ферму реальных устройств;
- Практически моментально новые модели устройств появляются в облачных хранилищах;
- Разнообразие устройств;
- Нет критического ограничения с технологической стороны — можно проверять как нативные, так и веб-продукты;
- Запись логов, постоянный мониторинг использования ОЗУ и процессора устройств.
Минусы
- Недешевая стоимость;
- Нет возможности тестировать сценарии, которые связаны с изменением сети;
- Необходимость постоянно бронировать использование того или иного устройства.
Оставить комментарий