Details

Title Разработка BDD фреймворка для автоматизации тестирования веб приложений: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Стулов Дмитрий Олегович
Scientific adviser Маслаков Алексей Павлович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2022
Collection Выпускные квалификационные работы; Общая коллекция
Subjects автоматизация тестирования; фреймворк; интеграционное тестирование; web-приложение; automation testing; framework; integration testing; web 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-3168
Rights Доступ по паролю из сети Интернет (чтение, печать)
Record key ru\spstu\vkr\19804
Record create date 1/18/2023

Allowed Actions

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

Group Anonymous
Network Internet

В представленной работе рассматривается понятие тестового фреймворка для создания интеграционных сценариев в контексте объектно- ориентированного программирования на языке Java, его недостатки и преимущества. В ходе работы был создан фреймворк, с помощью которого производится тестирование фронтенд и api интерфейсов различных web- приложений. В работе представлен основной функционал разработанного фреймворка, а также приведены положительные и отрицательные стороны авто фреймворков для тестирования web-приложений. Большой проблематикой у современных фреймворков тестирования было то, что Фреймворки решают одну задачу, а многие проекты нуждаются в интеграционном тестировании нужно много различных фреймворков, а так же обучение людей на каждый из них и это выходит очень дорого для многих компаний, в данной работе разработал Фреймворк для тестирования интеграции, с различными фронт и api, а так же из-за низкого порога вхождения в тестирование и желания бизнеса оптимизировать издержки затрачивающиеся на оплату труда, то, если приходит новый сотрудник, то нужно максимально быстро дать ему инструмент и обучить его, для этого написание кода на русском языке для тестировщиков СНГ.

The presented paper discusses the concepts of a test framework for creating integration scenarios in the context of object-oriented programming and Java languages, as well as the analysis of a framework for creating integration tests, as well as disadvantages and advantages. In the course of the work, a framework was created with the help of which frontend and API interfaces of various web applications are tested. The paper presents the main functionality of the developed framework, as well as the positive and negative sides of auto frameworks for testing web applications. A big problem with modern testing frameworks was that Frameworks solve one task, and many projects need integration testing, many different frameworks are needed, as well as training people for each of them and it comes out very expensive for many companies, in this work I developed a Framework for integration testing, with various frontends and apis, and also because of the low threshold of entry into testing and the desire of the business to optimize the costs spent on labor, then if a new employee comes, then you need to give him a tool as quickly as possible and train him, for this writing code in Russian for CIS testers.

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

Access count: 6 
Last 30 days: 0

Detailed usage statistics