Table | Card | RUSMARC | |
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
Тема выпускной квалификационной работы: «Автоматизация функционального тестирования менеджмент-сервера системы хранения данных 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.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 42
Last 30 days: 0 Detailed usage statistics |