Все кейсы

Тест-раннер Emcee для сокращения времени тестирования мобильных приложений

Vinci ·Инженерная команда Авито ·2023

Разработали тест-раннер Emcee для параллельного запуска тестов и сократили время каждого прогона тестов мобильного приложения Авито в 8 раз.

Открыть проект

Задача

Ключевой задачей было убрать узкое место в мобильном приложении за счёт параллельного выполнения тестов без наращивания ресурсов — закупки оборудования или найма разработчиков.

Решение

Создали тест-раннер Emcee, который обходит ограничения стандартных средств запуска тестов и позволяет запускать их на десятках, сотнях и тысячах машин одновременно. Алгоритмы автоматически распределяют тесты по машинам, опрашивают их и собирают результаты в один файл. Доступны облачная и on-premise версии для iOS и Android.

Результат

  • ×8 Сокращение времени прогона тестов

Время каждого прогона тестов мобильного приложения Авито сократилось до 8 раз, повысилось качество приложения за счёт большего покрытия автотестами.

Ещё 102 кейса в категории Маркетплейс → Мобильное приложение

2020

Интерактивный киоск для «Спортмастера»

arcsinus · Спортмастер

Разработали Android-приложение для интерактивных киосков «Спортмастер», которые устанавливаются в 500 магазинах сети и обслуживают не менее 100 человек в день.

4 · 2 серебра