RedLab автоматизировала тестирование системы ЭДО
О клиенте
Провайдер цифровых решений, который предлагает финтех и медиа продукты для B2B- и B2C- клиентов. Среди программ: облачное видеонаблюдение, система мониторинга интернет-трафика, IoT платформа, сервис речевой аналитики и др. По состоянию на второй квартал 2024 года компания обслуживает 5+ млн клиентов.
О проекте
Корпоративное программное обеспечение для ЭДО. Организации могут хранить и отправлять документы, вести учет входящей и исходящей информации, фиксировать задачи и отслеживать историю изменений. Но с течением времени сервис начал показывать недостаточную отказоустойчивость и низкую производительность.
Описание задачи
AQA-инженерам RedLab предстояло повысить качество продукта и сократить число багов, попадающих в продакшн. Были определены следующие задачи:
-
Выполнить автоматическое тестирование ИТ-решения: проверка работоспособности frontend и backend части ПО.
-
Покрыть авто-тестами пользовательский интерфейс: оценка корректности работы и удобства использования UI.
-
Проверить отдельные части приложения вручную: поиск ошибок без использования специальных технологий.
Реализация
Тестирование проводилось параллельно с разработкой, что позволяло своевременно выявлять и исправлять дефекты. Работа ИТ-специалистов RedLab была организована в формате двухнедельных спринтов и привела к следующим результатам:
-
Написали сценарии, в которых описываются действия аудитории и критерии успешного прохождения теста. Удалось выявить ключевые проблемы юзеров и определить цели проекта.
-
Анализировали результаты, настраивали отчетность и информировали об итогах тестов.
-
Использовали инструмент Playwright на Python для более точного и эффективного тестирования.
-
Организовали полный цикл CI/CD в GitLab, включая автоматический запуск тестов. Доставка обновлений ускорилась.
-
Создали архитектуру фреймворков авто-тестов. Благодаря структурированному подходу обновление шаблонов происходит быстрее и с меньшими рисками для всей системы.
-
Интегрировали фреймворк Behave для преобразования тестовых сценариев в человекочитаемые тексты.
-
Реализовали плагин Jira и Allure Test OPS, который привязывает тест-кейсы и прогоны с задачам в таск-менеджере.
-
Настроили Grafana для мониторинга логов — это обеспечило прозрачность и оперативное реагирование на инциденты.
Результат
Команда RedLab успешно запустила автоматизированное тестирование, обеспечив покрытие 80% ключевого функционала. Бизнес предлагает своим клиентам бесперебойно работающую систему ЭДО и планирует выводить продукт на внешний рынок в формате SaaS. В настоящий момент мы продолжаем обновлять и поддерживать сервис.
Лучшее в блогах
Вам понравится
В рамках 10-летия «Мобилки» (входит в «Артикс») мы запустили серию интервью с людьми, которые создавали рынок продвижения приложений и продолжают развивать его сегодня — с нашими клиентами и партнерами. Герой этого выпуска — Михаил Цуприков, председатель комитета по Mobile In-App Advertising АРИР и Mobile амбассадор MGCom — один из ключевых экспертов российского мобильного рынка, работающий на стыке технологий, бизнеса и отраслевого регулирования.
В новом выпуске спецпроекта «Маркетологи в мобайле» мы поговорили с Анной Остапчук, старшим маркетологом в Авто.ру. Она рассказала, как уникальный опыт в B2B, edtech и недвижимости помогает выстраивать мобильный перформанс для одного из крупнейших автомобильных сервисов, почему приложение — их главный приоритет, а AI-креативы создаются в 30 раз быстрее «ручных». Также обсудили, как защищать бюджет от фрода в чувствительной к экономике вертикали и почему нетворкинг — ключевой ресурс для роста в индустрии.
Неделя рекламы
Энциклопедия обмана