robot-tester

Избавили MDM-платформу от ручных тестов и перевели на масштабируемую автоматизацию на 100%

robot-tester
MDM
Импортозамещение
Автотестирование
API-тестирование
100%
покрытия API и UI сценариев
+
возможность расширения
3
обученные команды заказчика
40%
сокращения ретестов
MDM
Импортозамещение
Автотестирование
API-тестирование

Вступление

Гармония MDM – отечественное ПО для управления основными данными (Master Data Management) и мобильными устройствами (Mobile Device Management). Построена
на базе open source технологий. Активно используется в рамках импортозамещения для замены зарубежных аналогов, например, IBM, Oracle, SAP.

От её стабильности зависит качество всей управленческой информации. При росте числа клиентов и интеграций заказчик столкнулся с типичной для MDM-продуктов проблемой: ручное тестирование стало узким местом, релизы затягивались, а ошибки повторялись.

Сфера
Корпоративные информационные системы,
MDM-платформы управления данными.
Продукт
Гармония MDM – современная low-code платформа, система централизованного управления основными данными.
Запрос клиента
Сократить время релизов, внедрить автотестирование
API и UI для стабильного контроля качества и поддержки нескольких клиентов одновременно.

Наши задачи

Разработать архитектуру автотестов для MDM-системы.
Внедрить автоматизированные тесты для API и UI.
Построить устойчивую и масштабируемую тестовую инфраструктуру.
Передать опыт и внедрить практики автоматизации для долгосрочной поддержки.
Обеспечить возможность быстрого масштабирования тестирования под новых клиентов.
team ql

Что мы сделали

1. Разработали масштабируемый фреймворк автоматизации
с учётом специфики проекта.
2. Реализовали шаблоны автотестов
для API и UI.
3. Настроили интеграцию с CI/CD
для стабильных регрессов.
4. Оказали консультационную поддержку команде тестирования.
5. Провели обучение сотрудников
на курсах «Тестирование REST API», «Git для тестировщиков», «Python API Testing».

Технологии

tech-1
Angular Frontend
tech-1
.NET Backend
tech-1
Selenium Тестирование
tech-1
Python Тестирование
tech-1
Allure Тестирование
tech-1
Jenkins Тестирование
tech-1
GitLab в процессе миграции
tech-1
PostgreSQL Базы данных
tech-1
SQL Базы данных

Что получил клиент

Рабочую архитектуру автотестов, не зависящую
от узких специалистов.
Возможность самостоятельно писать
и поддерживать тесты.
Снижение ручного труда и сокращение числа ретестов.
Обученных специалистов, готовых
к масштабированию и внедрению автотестов для новых клиентов.

Итоги работы

100%
покрытие ключевых API/UI-сценариев
−40%
ретестов
+
возможность масштабирования тестирования под новых клиентов
3
обученные команды заказчика
→ Хотите выстроить автотестирование, которое работает без костылей и ручных правок? Покажем на примере, как внедрить автоматизацию под ваш стек и процессы.
Лаборатория Качества
Здравствуйте! Мы онлайн и готовы вам помочь!
79202240126
Quality_Lab_bot?start=officialsitelk