• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Автоматизированная система для регрессионного тестирования производительности

ФИО студента: Ситников Максим Алексеевич

Руководитель: Волкова Лилия Леонидовна

Кампус/факультет: Московский институт электроники и математики им. А.Н. Тихонова

Программа: Информатика и вычислительная техника (Бакалавриат)

Год защиты: 2019

Целью данной выпускной квалификационной работы является разработка системы автоматизированного регрессионного тестирования производительности, которая позволит проводить статистический анализ результатов тестирования и прогнозировать производительность на продуктовом контуре. Данное решение будет апробироваться и использоваться для построения процессов тестирования в АО “Тинькофф Банк”. В рамках работы произведен критический анализ различных инструментов и средств для проведения исследования производительности и проведения тестов производительности, который выявил основные преимущества и недостатки существующих решений. Также было произведено изучение различных подходов к архитектуре приложения, таких как монолитные приложения, сервисно-ориентированная архитектура, микросервисная архитектура. Приложение построено с использованием преимуществ микросервисов и развернуто в облачной среде Amazon Web Services. В качестве языка программирования был выбран Python с фреймворком Flask, что позволило в короткие сроки провести прототипирование и создание MVP. В настоящий момент система имеет следующие функции: Создание, получение, редактирование и удаление следующих сущностей: проекты; профили тестирования; тест-планы; отчеты с анализом тестов. Сбор метрик с целевого сервера. Анализ результатов одного теста с расчетом статистических показателей. Анализ результатов регрессионного тестирования с расчетом статистических показателей. Объем отчета по выпускной квалификационной работе не включая приложения составляет - 28 страниц. Количество таблиц в работе - 7, иллюстраций - 4, использованных источников - 30.

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ