Детальная информация

Название: Метод создания и настройки ИТ-окружения для автоматизации тестирования СХД: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Авторы: Соломонов Максим Сергеевич
Научный руководитель: Никифоров Игорь Валерьевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Машинное обучение; Вычислительные машины электронные — Программы — Тестирование; кластеризация; параллельное выполнение; clusterization; parallel execution
УДК: 004.85; 004.415.53
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-731
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\20771

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

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

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.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 12
За последние 30 дней: 0
Подробная статистика