Роботизированная автоматизация IT процессов в логистике

Проект 2019 - 2021

Разработка нового ПО Pegas 2.0 для бесперебойного функционирования и связи логистических узлов компании требует постоянного тестирования всех возможных сценариев работы с веб-сервисами. Многообразие подобных сценариев делает невозможным их ежедневное ручное тестирование, что создает необходимость написания специального программного обеспечения, предназначенного для автоматизированная тестирования веб-сервисов.

Актуальность проблемы заключается в том, что ПО Pegas 2.0 находилось в процессе активной разработки, что вызывало необходимость постоянного тестирования отдельных динамически изменяющихся веб-сервисов.

Задачи проекта:
  • Исследование возможностей автоматизации тестирования веб-сервисов (с помощью Selenium и библиотек pytest, allure, json, requests)
  • Написание тестов для различных сервисов ПО Пегас 2.0
  • Их оформление с помощью библиотеки Allure для дальнейшей автоматизации
Результаты проекта
Результатом работы являются написанное и внедренное во внутренние структуры Pony Express программное обеспечение, предназначенное для автоматизированного тестирования веб-сервисов. Суммарно написано 34 программы-тестировщика: 14 для тестирования front-end сервиса при помощи библиотеки Selenium Webdriver и 20 для тестирования back-end сервиса при помощи библиотеки Requests.
Разработанная в рамках проекта система автоматизированного тестирования позволила в короткие периоды времени находить ошибки и уязвимости веб-сервиса Pegas 2.0, минимизируя потенциальный ущерб Pony Express.
Руководители проекта
  • Ивановская Елена Владимировна
  • Никулина Анастасия Владимировна
  • Абазова Оксана
Участники проекта
  • Володин Даниил Александрович
    Экономико-математический профиль
  • Дергунов Егор Денисович
    Экономико-математический профиль
  • Карпова Софья Саналовна
    Экономико-математический профиль
  • Сергеечева Арина Олеговна
    Экономико-математический профиль
  • Хитёв Вячеслав Валерьевич
    Инженерный профиль
  • Чернышов Владимир Константинович
    Экономико-математический профиль
  • Якушев Марк Станиславович
    Инженерный профиль
Партнеры