RedLab автоматизировала тестирование системы ЭДО

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. В настоящий момент мы продолжаем обновлять и поддерживать сервис.

Источник:  https://redlab.dev/success/avtomatizirovannoe-testirovanie-sistemy-jedo/ 

12:45
302
RSS
Нет комментариев. Ваш будет первым!

Новости

«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения «СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux «РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий

«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost


Новый коннектор автоматически собирает события из почтовой инфраструктуры и передает их в единый центр мониторинга безопасности. 1 день назад
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий