Details

Title: Интеграционное тестирование on-premise системы с облачной системой на платформе ServiceNow: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Толстиков Григорий Николаевич
Scientific adviser: Фёдоров Станислав Алексеевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: тестирование; автоматизация тестирования; интеграционное тестирование; обеспечение качества; тестовые фреймворки; pytest; allure; on-premise; jenkins; docker; testing; test automation; integration testing; quality assurance; test framework; on-premises
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 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-2779
Rights: Доступ по паролю из сети Интернет (чтение)
Record key: ru\spstu\vkr\19714

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Интеграционное тестирование on-premise системы с облачной системой на платформе ServiceNow». Данная работа посвящена проведению интеграционного тестирования корпоративной on-premise системы, с другой облачной корпоративной системой, а также разработке соответствующего тестового набора. Задачи, которые решались в ходе исследования: Произвести обзор решений и подходов по интеграционному тестированию. Произвести анализ и выбор технологий для проведения интеграционного тестирования и построения (расширения) тестового фреймворка для интеграции с облачной системой. На основе предоставленных документации, API и критериев, разработать тестовый фреймворк и набор интеграционных тестов. Выполнить проверку качества интеграции систем и корректности работы тестов, согласно определенным критериям. Проанализировать проделанную работу, сделать выводы о путях дальнейшей поддержки данного тестового набора, способах информирования об ошибках. В работе предлагается решение для проведения интеграционного тестирования корпоративной on-premise системы с корпоративной облачной системой, состоящее из тестового фреймворка, содержащего набор необходимых тестов, генератора отчетов о тестировании Allure, а также конвейера в Jenkins, позволяющего автоматизировать запуск и выполнение тестового набора, а также отслеживать выполнение тестового набора. В результате было реализовано решение, которое позволило автоматизировать проверку корректности интеграции систем, что улучшило качество корпоративной on-premise системы Dell Technologies.

The subject of the graduate qualification work is "Integration testing of an on-premise system with a cloud system on the ServiceNow platform".The given work is devoted to the integration testing of a corporate on-premise system with another cloud-based corporate system, as well as the development of an appropriate test suite.Tasks that were solved during the work:To review solutions and approaches for integration testing.Analyze and select technologies for conducting integration testing and building (expanding) a test framework for integration with a cloud system.Based on the provided documentation, API, and criteria, develop a test framework and an integration tests suite.Check the quality of system integration and the correctness of the tests, according to certain criteria.Analyze the work done, draw conclusions about ways to further support this test suite, ways to inform about errors.The paper proposes a solution for conducting integration testing of a corporate on-premise system with a corporate cloud system, consisting of a test framework containing a necessary tests suite, an Allure test report generator, as well as Jenkins pipeline, which allows automating the launch and execution of a test suite, as well as tracking the execution of a test suite.As a result, a solution was implemented that made it possible to automate the verification of the correctness of system integration, which improved the quality of the Dell Technologies corporate on-premise system.

Document access rights

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

Usage statistics

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