Details

Title: Тестирование интерфейса командной строки в кластерных системах хранения данных: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Петраченко Яна Ивановна
Scientific adviser: Котлярова Лина Павловна
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2021
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: кластерые системы хранения данных; тестирование; интерфейс командной строки; тестовый фреймворк; сравнительный анализ инструментов тестирования; clustered storage systems; testing; command line interface; cli; test framework; comparative analysis of testing tools
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-821
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\12757

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Тестирование интерфейса командной строки в кластерных системах хранения данных». Данная работа посвящена расширению корпоративного тестового фреймворка путем создания модуля для тестирования интерфейса командной строки, а также написанию тестов для проверки этой компоненты в СХД Dell EMC PowerStore. Задачи, которые решались в ходе исследования: 1) изучение существующих инструментов для тестирования на языке Python и анализ их преимуществ и недостатков с целью переиспользования готовых решений; 2) формулировка требований к дополнительному модулю тестового фреймворка; 3) реализация и отладка дополнительного модуля; 4) разработка автоматических тестов для интерфейса командной строки посредством использования обновленного тестового фреймворка; 5) демонстрация результатов тестирования. В работе предлагается решение для тестирования интерфейса командной строки, состоящее из дополнительного модуля и тестов, написанных с использованием реализованного модуля и других возможностей тестового фреймворка. В главе 2 описаны требования к дополнительному модулю корпоративного тестового фреймворка. Глава 3 посвящена реализации описанного решения – архитектуре тестового фреймворка, реализации дополнительного модуля и написанию автоматических тестов. Результаты тестирования рассматриваются в главе 4. В результате было реализовано решение, позволяющее упростить и ускорить процесс тестирования интерфейса командной строки системы хранения данных Dell EMC PowerStore.

The subject of the graduate qualification work is "Command line interface testing in the clustered storage systems". The given work is devoted to extension of the corporate test framework by implementing a module for command line interface testing, as well as writing tests to validate this component in the Dell EMC PowerStore storage system. The research set the following goals: 1) study of the existing tools for testing in Python and analysis of their advantages and disadvantages in order to reuse ready solutions; 2) formulation of requirements for an additional module of the test framework; 3) implementation and debugging of the additional module; 4) development of automated tests for the command line interface using the updated test framework; 5) demonstration of test results. The paper proposes a solution for testing the command line interface, which consists of an additional module and tests written using the implemented module and other capabilities of the test framework. Chapter 2 is described the requirements for additional module of the corporate test framework. Chapter 3 is devoted to the implementation of the described solution – the architecture of the test framework, the implementation of an additional module and writing automated tests. Testing results are presented in Chapter 4. As a result, solution to simplify and speed up the Dell EMC PowerStore storage CLI testing process was implemented.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 12
Last 30 days: 0
Detailed usage statistics