На российском рынке появилось новое решение для автоматизированного тестирования мобильных приложений тест-раннер Emcee. Создатель платформы «Авито Тех» (входит в структуру компании «Авито») до недавнего времени специализировался на инсорс-разработке и развитии самой платформы «Авито».
В тестовом режиме решение уже используют онлайн-кинотеатр «Иви», российский онлайн-сервис для организации путешествий Tutu.ru и финтех-компания Space307.
Как создавалась платформа
Emcee разработан командой «Авито Тех» — инженерами, развивающими продукты и сервисы платформы «Авито». Изначально решение было создано с целью оптимизации собственных процессов. Существующие на рынке решения технически не позволяли делать это эффективно и масштабировать процесс. Из-за этого увеличивался срок ожидания готового приложения.
Что такое Emcee
Emcee — это программное решение, с помощью которого бизнес может повысить скорость тестирования мобильных приложений. Стандартные инструменты позволяют запустить тесты только на одном устройстве из-за технологических ограничений. Чтобы запустить тест на нескольких устройствах, разработчику пришлось бы постоянно контролировать ход теста на каждом из них отдельно и после вручную объединять и анализировать полученные данные. Тест-раннер позволяет снять это ограничение. Программа объединяет данные, полученные в тестах, запущенных одновременно на нескольких устройствах — в зависимости от задачи и наличия мощностей их может быть до нескольких сотен.
Если перед компанией стоит задача снизить капитальные затраты на оборудование, инструмент можно приобрести как облачный сервис. В этом случае разработчик предоставляет для проведения автотестов собственные серверы. Для тех, кому «облако» не подходит, разработана on-premise-версия платформы для iOS и Android.
Инструмент пригодится тем компаниям, перед которыми стоит задача оптимизировать процесс разработки и сократить время, которое затрачивается на тестирование приложений. Это могут быть как компании, специализирующиеся на заказной разработке, так и те организации, которые занимаются развитием собственного приложения силами внутренней команды.
Какой эффект это дает бизнесу
Инструмент поможет в несколько раз сократить время и затраты на тестирование мобильных приложений, поиск и устранение багов и уязвимостей. Чем меньше времени уходит на тесты, тем быстрее пользователи получают новые сервисы внутри приложения. Компания экономит ресурсы разработчиков и освобождает их от рутинных задач, позволяя больше времени уделять написанию кода, и эффективнее использует оборудование.
Как продукт будет продвигаться на рынок?
Приобрести продукт можно в двух версиях: купить лицензию для установки на собственных серверах или облачный сервис. Второй вариант подойдет компаниям, которые хотят сократить издержки за счёт отказа от построения и поддержки собственной инфраструктуры, либо независимым разработчикам.
Сколько стоит решение?
У Emcee есть платная и бесплатные версии. Бесплатную базовую версию можно скачать с сервиса GitHub. Для пользователей, которым нужно запускать тестирование более, чем на трёх устройствах, есть возможность приобрести платную лицензию. Ее стоимость будет зависеть от количества устройств, на которые будет устанавливаться ПО. Облачная версия продукта имеет поминутную тарификацию. Время подготовки к запуску при этом не тарифицируется, поэтому пользователь всегда может заранее спрогнозировать затраты. Конечная стоимость продукта в обеих версиях оказывается ниже стоимости зарубежных аналогов.