Детальная информация

Название: Автоматизация функционального тестирования менеджмент-сервера системы хранения данных XtremIO: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Пахоруков Денис Сергеевич
Научный руководитель: Котлярова Лина Павловна
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: тестирование программного обеспечения; автоматизация тестирования; автоматические системы функционального тестирования; тестирование систем хранения данных; фреймворк pytest; фреймворк Allure; Jenkins сервер; software testing; testing automation; automatic functional testing systems; storage platform testing; pytest framework; Allure framework; Jenkins server
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1022
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: «Автоматизация функционального тестирования менеджмент-сервера системы хранения данных XtremIO». Данная работа посвящена проектированию и реализации системы автоматического функционального тестирования менеджмент сервера системы хранения данных Dell EMC XtremIO. Задачи, которые решались в ходе исследования: 1) Изучить существующие решения для автоматизации функционального тестирования программных систем с несколькими пользовательскими интерфейсами; 2) Сформулировать требования к разрабатываемой системе автоматического функционального тестирования менеджмент-сервера XtremIO; 3) Спроектировать систему автоматического функционального тестирования менеджмент-сервера XtremIO; 4) Реализовать тестовый фреймворк, используемый для написания автоматических функциональных тестов для менеджмент-сервера XtremIO; 5) Осуществить проверку работы разработанной системы. В работе предлагается решение для автоматического функционального тестирования менеджмент-сервера XtremIO в виде системы, состоящей из трех компонентов: — тестового фреймворка для написания автоматических функциональных тестов; — генератора отчетов о тестовых прогонах Allure для репрезентации результатов тестирования; — набора Jenkins задач и pipeline для отслеживания новых версий тестируемого программного обеспечения и автоматического запуска тестов. Требования к системе автоматического функционального тестирования менеджмент-сервера XtremIO представлены в главе 2. Главы 3 и 4 описывают архитектуру и реализацию каждого компонента системы. Описание действий при работе с разработанной системой представлены в главе 5. В результате исследования была разработана система автоматического функционального тестирования менеджмент-сервера системы хранения данных XtremIO и налажен процесс автоматического тестирования новых версий программного продукта.

The subject of the graduate qualification work is "XtremIO Management Server functional testing automation". This work is devoted to the design and implementation of an automatic functional testing system for the XtremIO Management Server. The research set the following goals: 1) explore existing solutions for functional testing automation of software systems with multiple application programming interfaces; 2) prepare a list of requirements for the automatic functional testing system for the XtremIO Management Server; 3) design the automatic functional testing system for the XtremIO Management Server; 4) implement the testing framework used for writing automated functional tests for the XtremIO Management Server; 5) verify the developed system. This paper offers a solution for automatic functional testing of XtremIO Management Server in the form of a system consisting of three components: — testing framework for writing automatic functional tests; — Allure test report generator for the representation of test results; — a set of Jenkins jobs and a pipeline for tracking new versions of the product and running tests automatically. Requirements for the automatic functional testing system for the XtremIO Management Server are presented in Chapter 2. The architecture and implementation of each component of the system is described in Chapters 3 and 4. For a description of how to work with the developed system, see Chapter 5. The study resulted into developing automatic functional testing system for the XtremIO Management Server and establishing a process to automatic testing of new versions of the product.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
Интернет Авторизованные пользователи (не СПбПУ)
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 27
За последние 30 дней: 0
Подробная статистика