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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 6
Last 30 days: 0