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

Название: Разработка систем для автоматизированного тестирования ПО: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Туренко Владимир Николаевич
Научный руководитель: Дробинцев Павел Дмитриевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: разработка фреймворка; автоматизированное тестирование программного обеспечения; abbyy finereader engine sdk; junit5; framework development; automated software testing
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-2182
Права доступа: Доступ по паролю из сети Интернет (чтение)
Ключ записи: ru\spstu\vkr\19841

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

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

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

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

Аннотация

Объектом исследования настоящей выпускной квалификационной работы являются системы для автоматизированного тестирования ПО. Предметом исследования являются методы, архитектуры и алгоритмы создания систем для автоматизированного тестирования ПО. Данная работа посвящена разработке системы автоматизированного тестирования для ABBYY FineReader Engine SDK. Задачи, которые решались в ходе исследования: Исследовать и сравнить существующие подходы в разработке систем для автоматизированного тестирования ПО. Проанализировать существующие программные решения для автоматизированного тестирования SDK. Изучить архитектуру и провести анализ продукта ABBYY FineReader Engine SDK. Разработать программное средство, для автоматизированного тестирования исследуемого продукта. Интегрировать созданное программное средство в рабочие процессы команды ABBYY FineReader Engine SDK и оценить полученные результаты. Работа проведена с использованием фреймворка модульного тестирования Junit5, реализованного на языке программирования Java. Было проведено исследование существующих подходов в разработке систем для автоматизированного тестирования ПО. Сделан обзор различных программных решений для автоматизированного тестирования SDK. Была изучена архитектура и проведен анализ продукта ABBYY FineReader Engine SDK. Была выработана оптимальная методика для покрытия автотестами продукта. В дальнейшем она была реализована инструментом для автоматизированного тестирования Junit5.

The topic of the final qualifying work: "Development of systems for automated software testing". The object of study of this final qualification work are systems for automated software testing. The subject of the research is the methods, architectures and algorithms for creating systems for automated software testing. This work is devoted to the development of an automated testing system for ABBYY FineReader Engine SDK. Tasks that were solved in the course of the study: Research and compare existing approaches to the development of systems for automated software testing. Analyze existing software solutions for automated SDK testing. Study the architecture and analyze the ABBYY FineReader Engine SDK product. Develop a software tool for automated testing of the investigated product. Integrate the created software tool into the workflows of the ABBYY FineReader Engine SDK team and evaluate the results. The work was carried out using the Junit5 unit testing framework implemented in the Java programming language. A study of existing approaches in the development of systems for automated software testing was carried out. A review of various software solutions for automated SDK testing is made. The architecture was studied and the analysis of the ABBYY FineReader Engine SDK product was carried out. An optimal methodology was developed to cover the product with autotests. Later it was implemented by Junit5 automated testing tool.

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

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

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

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