Сергей Лазарев
Компания: Surf
Грамотный анализ действий пользователя позволяет повысить эффективность работы любого приложения. Ручное тестирование внедренной системы сбора аналитики в приложении — трудоемкий и часто не самый интересный процесс.
Мы попробовали автоматизировать такое тестирование на примере Flutter-приложения. В процессе удалось разработать универсальный алгоритм, который не просто проверяет отправку локального события, но и позволяет обеспечивать широкое покрытие всей системы. Получили интересный результат, проанализировали его, оценили достоинства, недостатки и произвели расчеты потенциального сокращения затрат времени. Пришли к выводам, как можно эффективно автоматизировать тестирование аналитики.
Компания: Surf
Компания: Surf