Details

Title: Метод создания и настройки ИТ-окружения для автоматизации тестирования СХД: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Creators: Соломонов Максим Сергеевич
Scientific adviser: Никифоров Игорь Валерьевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Машинное обучение; Вычислительные машины электронные — Программы — Тестирование; кластеризация; параллельное выполнение; clusterization; parallel execution
UDC: 004.85; 004.415.53
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/2023/vr/vr23-731
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\20771

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

Выпускная квалификационная работа магистра посвящена исследованию в области автоматизации тестирования программных продуктов. Описаны основные принципы тестирования. Изучены современные технологии автоматического тестирования программного обеспечения, произведен их сравнительный анализ и выявлены сильные и слабые стороны. Проведено исследование методов машинного обучения и интеллектуальной обработки данных. В рамках работы описан метод выполнения тестов с использованием систем управления тестированием. Предложен подход, улучшающий эффективность управления за счет внедрения интеллектуального анализа конфигураций тестов. Рассмотрен общий вид теста и его конфигурации, описан метод получения тестов из систем управления тестированием и получение тестового окружения из системы управления ресурсами. Описан алгоритм кластеризации для объединения тестов по конфигурациям и метод выбора тестового окружения на основе его текущей конфигурации. Предложенный метод был реализован в программном средстве в качестве дополнения к существующей системе автоматического запуска тестов. Данное дополнение позволяет сократить время выполнения набора тестов. В результатах приведено сравнение ручного и автоматического подхода к распределению выполнения тестов. Перечислены преимущества использования разработанного инструмента на этапе тестирования программного продукта.

The master’s thesis is concerned with research in domain of automating testing of software products. The basic principles of testing are described. Modern technologies of automated software testing have been studied, their comparative analysis has been carried out, and their strengths and weaknesses have been revealed. Methods of machine learning and intelligent data processing have been studied. The paper describes a method of test execution using test management systems. An approach that improves management efficiency by introducing intelligent analysis of test configurations is proposed. The general view of the test and its configuration is considered, the method of obtaining tests from test management systems and obtaining the test environment from the resource management system is described. A clustering algorithm for combining tests by configuration and a method for selecting a test environment based on its current configuration are described. The proposed method was implemented in a software tool as an addition to the existing system of automatic test execution. This addition makes it possible to reduce the execution time of a set of tests. As a result, a comparison of the manual and automatic approach to the distribution of test execution is given. The advantages of using the developed tool at the stage of software product testing are listed.

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