Details

Title: Автоматизация процесса тестирования пользовательского интерфейса web-приложения: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии»
Creators: Швец Камила Рустамовна
Scientific adviser: Черненькая Людмила Васильевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: автоматизация тестирования; тестирование; пользовательский интерфейс; библиотека для генерации тестовых шагов; QA; Java; Selenide; test automation; testing; user interface; test step generation library
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.02
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1066
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\27685

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Данная работа посвящена исследованию теоретических основ автоматизации процесса тестирования пользовательских интерфейсов web-приложений, организации структуры проектов тестирования и разработке инструмента в виде библиотеки для генерации тестовых шагов необходимого для сокращения временных затрат на разработку и внедрение автоматизации тестирования в проекты. Задачи, которые решались в ходе исследования: 1) Рассмотрены основы тестирования программного обеспечения, проанализированы существующие решения по автоматизации тестирования на рынке и выбраны инструменты для реализации собственного решения; 2) Составлен шаблон тестовых проверок, выполнена разработка и проведено тестирование библиотеки для генерации тестовых шагов, а также автоматизированы тестовые сценарии по составленному шаблону; 3) Рассмотрены методы и произведены расчеты для оценки эффективности автоматизации тестирования и эффективности разработанной библиотеки генерации тестовых шагов. Основным результатом работы стало создание универсального проекта для автоматизированного тестирования пользовательских интерфейсов на языке Java разработанного с использованием паттернов проектирования, а также создание библиотеки для генерации тестовых шагов, которая позволяет существенно сократить время на разработку и внедрение автоматизированных тестов в проекты и позволяет сделать код автотестов более понятным и удобным.

This work is devoted to the study of the theoretical foundations of automation of testing of user interfaces web-applications, organization of the structure of testing projects and development of a tool in the form of a library for the generation of test steps necessary to reduce the time spent on the development and implementation of test automation in projects. The research set the following goals: 1) The basics of software testing were considered, existing test automation solutions on the market were analyzed and tools for implementing our own solution were selected; 2) A template of test checks has been compiled, a library for generating test steps has been developed and tested, and test scenarios have been automated according to the compiled template; 3) Methods and calculations are considered to evaluate the effectiveness of test automation and the effectiveness of the developed library for test step generation. The main result of the work was the creation of a universal project for automated testing of user interfaces in the Java language developed using design patterns, as well as the creation of a library for the generation of test steps, which allows to significantly reduce the time for the development and implementation of automated tests in projects and allows to make the code of autotests more understandable and convenient.

Document access rights

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

Usage statistics

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