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
Record create date 7/16/2021

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

Тема выпускной квалификационной работы: «Тестирование интерфейса командной строки в кластерных системах хранения данных». Данная работа посвящена расширению корпоративного тестового фреймворка путем создания модуля для тестирования интерфейса командной строки, а также написанию тестов для проверки этой компоненты в СХД 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.

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

Access count: 12 
Last 30 days: 0

Detailed usage statistics