Группа компаний «АгроПромкомплектация» успешно автоматизировали тестирование релизов на базе программного решения «1С:Сценарное тестирование». Это позволило минимизировать ручной труд и снизить стоимость владения информационными системами. Разработано более 300 сценариев тестирования, удалось высвободить более 100 человеко-часов ИТ специалистов в месяц.
ГК «Агропромкомплектация» — одно из ведущих отечественных агропромышленных объединений с замкнутым циклом производства «от поля до прилавка». Научно-испытательный центр группы проводит лабораторные исследования в животноводстве.
Цели проекта:
- Минимизировать простои предприятий, связанные с недоступностью информационных систем
- Снизить стоимость владения информационными системами.
- Сократить трудозатраты на ручное тестирование.
Задача проекта: повысить стабильность работы информационных систем за счет раннего выявления ошибок;
Данный проект является частью масштабной трансформации ИТ группы компаний. Ранее не было выстроенных процессов обновления информационных систем. Каждый программист самостоятельно тестировал разработанный функционал и мог его перенести в рабочую базу в любой момент. Такой подход приводил к непредсказуемым для бизнеса обновлениям системы и позволял допустить наличие критических ошибок в рабочих системах. В масштабах ГК «Агропромкомплектация» это стало большой проблемой, что потребовало внедрения новых процессов и автоматизации.
Данный проект является частью масштабной трансформации ИТ группы компаний. Ранее не было выстроенных процессов обновления информационных систем. Каждый программист самостоятельно тестировал разработанный функционал и мог его перенести в рабочую базу в любой момент. Такой подход приводил к непредсказуемым для бизнеса обновлениям системы и позволял допустить наличие критических ошибок в рабочих системах. В масштабах ГК «Агропромкомплектация» это стало большой проблемой, что потребовало внедрения новых процессов и автоматизации.
Схема архитектуры
В ГК «Агропромкомлпектация» была подготовлена инфраструктура, которая позволила создать 3 контура информационных систем:
- PROD.
- DEV.
- TEST.
Выстроен процесс выпуска релиза, который включал:
- Разработу чек-листов для тестирования по каждой конфигурации ИС.
- Разработку релизного календарь на год вперед.
- Ручное тестирование релиза.
Автоматизировано тестирование релиза:
- Развернута компонента «1С:Сценарное тестирование».
- Разработано более 300 сценариев тестирования;
При выборе решения «1С:Сценарное тестирование» мы учитывали, что ранее никто из консультантов не работал с этой системой и необходимо будет обучение «с нуля». Обучение проходило итерационно с каждым направлением отдельно, проводили практические занятия и теоретические. Такой подход позволил достаточно быстро перейти к реализации формирования сценарных автотестов.
Уменьшилось количество ошибок при выпуске релизов
Сценариями покрыто:
- 11 различных конфигураций;
- 17 баз «1С»;
- Разработано более 300 сценариев тестирования.
Проект высвободил более 100 человеко-часов ИТ-специалистов в месяц, На 80% уменьшилось количество ошибок при выпуске релизов, что уменьшило количество вне регламентных обновления рабочих систем.