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

Название: Подход к автоматизации обеспечения качества программного продукта с использованием шаблонов для всех уровней пирамиды тестирования: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Авторы: Череповский Дмитрий Константинович
Научный руководитель: Дробинцев Павел Дмитриевич
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Вычислительные машины электронные — Программы — Тестирование; автоматизация тестирования; фреймворк; шаблоны; паттерны тестирования; тестовое покрытие
УДК: 004.415.53
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 09.04.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-884
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка

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

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

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

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

Аннотация

Данная работа посвящена изучению проблематики автоматизации тестирования в рамках TDD. В работе рассмотрены наиболее популярные инструмента для написания автотестов, изучены их слабые стороны и предоставлен подход к процессу ведения автоматического тестирования с реализацией инструмента для эффективной работы команды проекта. Цель работы – проектирование и разработка инструмента для автоматизации обеспечения качества продукта с использованием шаблонов проектирования для всех уровней пирамиды тестирования. В ходе работы были рассмотрены наиболее часто встречающиеся проблемы в автоматизации тестирования, а именно: - Разное понимание тестового дизайна разработчиками и тестировщиками; - Трата большого количества времени при сборе данных для оценки тестового покрытия. Разработан инструмент, предоставляющий шаблоны и возможность их редактирования, на этапе планирования автоматизации тестирования. Для решения проблемы с предоставлением отчетности о тестовом покрытии, разработано расширение для популярного фреймворка Allure, которое дает возможность собирать статистику о покрытии автоматически.

This paper is devoted to the study of the problems of testing automation in the framework of TDD. The paper considers the most popular tools for writing autotests, examines their weaknesses, and provides an approach to the process of conducting automatic testing with the implementation of a tool for the effective work of the project team. The purpose of the work is to design and develop a tool for automating product quality assurance using design patterns for all levels of the testing pyramid. In the course of the work, the most common problems in test automation were considered, namely - Different understanding of test design by developers and testers; - Spending a lot of time collecting data to evaluate test coverage. A tool has been developed that provides templates and the ability to edit them at the planning stage of test automation. To solve the problem with reporting on test coverage, an extension for the popular Allure framework has been developed, which allows you to collect statistics about coverage automatically.

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

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

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

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