Details

Title: Фреймворк автоматизации тестирования на платформе dotnet с использованием системы управления тестированием: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Савченко Константин Дмитриевич
Scientific adviser: Амосов Владимир Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: тестирование; автоматизация; микросервис; Nunit; dotnet.; testing; automation; microservice; dotnet
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2098
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\29087

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

Данная работа посвящена автоматизации процессов тестирования программного обеспечения с помощью фреймворка автоматизации запуска тестов на платформе dotnet. Задачи, которые решались в ходе исследования: • Анализ платформ реализации автоматизированного тестирования и систем управления тестированием; • Выбор инструментария по разработке ПО на платформе dotnet; • Построение архитектуры фреймворка автоматизации тестирования с учетом возможностей способов интеграций выбранной системы управления тестированием; • Реализация собственного фреймворка автоматизации тестирования и его интеграция с системой управления тестированием; Исходными данными к работе являлись публичные исследования в области автоматизации тестирования ПО. Выбор системы управления тестированием был произведен с помощью алгоритмов системы поддержки принятия решений. В результате была спроектирована и разработана система запуска автоматизированных тестов, объединенная в общий фреймворк, реализующий запуск и публикацию результатов в системе управления тестированием. Гибкая микросервисная архитектура разработанного решения позволяет реализовать запуск тестов из системы управления “по требованию”, с минимальным участием пользователя.

This work is devoted to the automation of software testing processes using the test launch automation framework on the dotnet platform. Tasks that were solved during the research: • Analysis of automated testing implementation platforms and testing management systems; • Selection of software development tools on the dotnet platform; • Building the architecture of the testing automation framework, taking into account the possibilities of integration methods of the selected test management system; • Implementation of our own testing automation framework and its integration with the testing management system; The initial data for the work were public research in the field of software testing automation. The choice of the test management system was made using the algorithms of the decision support system. As a result, a system for running automated tests was designed and developed, combined into a common framework that implements the launch and publication of results in a test management system. The flexible microservice architecture of the developed solution allows you to run tests from the on-demand management system, with minimal user interaction.

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: 0
Last 30 days: 0
Detailed usage statistics