Details

Title: Разработка систем для автоматизированного тестирования ПО: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Туренко Владимир Николаевич
Scientific adviser: Дробинцев Павел Дмитриевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: разработка фреймворка; автоматизированное тестирование программного обеспечения; abbyy finereader engine sdk; junit5; framework development; automated software testing
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-2182
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\19841

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Объектом исследования настоящей выпускной квалификационной работы являются системы для автоматизированного тестирования ПО. Предметом исследования являются методы, архитектуры и алгоритмы создания систем для автоматизированного тестирования ПО. Данная работа посвящена разработке системы автоматизированного тестирования для 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.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
External organizations N2 All Read
External organizations N1 All
Internet Authorized users SPbPU Read
Internet Authorized users (not from SPbPU, N2) Read
Internet Authorized users (not from SPbPU, N1)
-> Internet Anonymous

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics