Details

Title: Автоматизированное тестирование бизнес-процессов АИС ОССиГ: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Кузнецов Святослав Александрович
Scientific adviser: Маслаков Алексей Павлович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: информационная система; веб-приложение; тестирование приложений; selenium web driver; apache fluent api; information system; web application; testing applications
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-3536
Rights: Доступ по паролю из сети Интернет (чтение, печать)
Record key: ru\spstu\vkr\19871

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Данная работа посвящена изучению автоматизации тестирования веб-приложения и разработке фреймворка для тестирования этого веб-приложения. Основной целью данной работы является описание тестирования бизнес-процессов автоматизированной информационной системы «Регулирование перемещения отходов строительства, сноса и грунтов в городе Москве», которое используется для аккумулирования сведений обо всех участниках мусорного рынка, источниках образования стройотходов, скорости их накопления, перемещении, переработке или утилизации. В ходе данной работы будет представлено описание тестируемого веб-приложения, а также сравнение наиболее популярных инструментов для запуска тестов, автоматизации тестирования, выполнения исходящих запросов для языка программирования Java, изучены их слабые и сильные стороны. Результаты тестирования будут предоставлены в виде отчета с использованием популярного инструмента для построения отчетов Allure Framework.

This work is devoted to the study of web application testing automation and the development of a framework for testing this web application. The main purpose of this work is to describe the testing of business processes of the automated information system "Regulation of the movement of construction waste, demolition and soil in the city of Moscow", which is used to accumulate information about all participants of the garbage market, sources of formation of construction waste, the rate of their accumulation, movement, processing, or disposal. During of this thesis, a description of the web application under test will be presented, as well as a comparison of the most popular tools for running tests, automating testing, executing outgoing requests for the Java programming language, and their weaknesses and strengths will be studied. The test results will be provided in the form of a report using the popular Allure Framework reporting tool.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print
Internet Authorized users SPbPU Read Print
-> Internet Anonymous

Table of Contents

  • СПИСОК ИЛЛЮСТРАЦИЙ
  • СПИСОК ТАБЛИЦ
  • ВВЕДЕНИЕ
  • ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1. Фреймворк для запуска тестов
    • 1.2. Фреймворк для автоматизации тестирования
    • 1.3. Фреймворк для выполнения исходящих запросов
    • 1.4. Отчетность
  • ГЛАВА 2. РЕАЛИЗАЦИЯ
    • 2.1. Информация о тестируемом продукте
    • 2.2. Архитектура проекта с авто тестами
    • 2.3. Реализация шагов бизнес-процессов
    • 2.4. Реализация подготовки тестовой среды через запросы к API
    • 2.5. Анализ результатов
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ЛИТЕРАТУРЫ
  • ПРИЛОЖЕНИЕ 1. Реализация шага «Заполнение данных объекта образования» через API
  • ПРИЛОЖЕНИЕ 2. Реализация шага «Мотивированный отказ в регистрации объекта образования» через API

Usage statistics

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