Разработка програмного модуля для тестирования API многостороннего документооборота в логистике

Тягунов Иван Денисович

Аннотация


Выпускная квалификационная работа посвящена разработке программного модуля для тестирования API многостороннего документооборота в логистике, а именно в системе СБИС "Учет мобильных сотрудников", функционал электронных путевых листов.
Цель работы – своевременное покрытие автоматическими тестами функционала сервиса СБИС «Управление мобильными сотрудниками», в частности ЭПЛ, основанное на требованиях разработчиков и заказчиков.
Объект исследования – техники и методики тестирования, сервис для контроля и осуществления работы выездных сотрудников в электронном формате внутри продукта СБИС «Управление мобильными сотрудниками».
Предмет исследования – процесс автоматизации процесса тестирования нового и существующего функционала продукта.
Методы исследования: изучение, обобщение, формализация, анализ, синтез, индукция, дедукция, эксперимент.
Первый раздел знакомит с основными понятиями тестирования, а также с документооборотом электронных путевых листов в компании Тензор. Обосновывается выбор стека технологий и методов тестирования.
Во втором разделе описывается разработка методов тестирования API, написание тестовых кейсов и сборка итогового варианта автотестов в Jenkins.
Результатами работы являются написанные тест-кейсы, разработанные автотесты, и сборка в Jenkins. Тесты введены в эксплуатацию.