Детальная информация

Название: Автоматизация процесса тестирования пользовательского интерфейса web-приложения: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии»
Авторы: Швец Камила Рустамовна
Научный руководитель: Черненькая Людмила Васильевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: автоматизация тестирования; тестирование; пользовательский интерфейс; библиотека для генерации тестовых шагов; QA; Java; Selenide; test automation; testing; user interface; test step generation library
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.02
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1066
Права доступа: Доступ по паролю из сети Интернет (чтение)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\27685

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная работа посвящена исследованию теоретических основ автоматизации процесса тестирования пользовательских интерфейсов 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.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 6
За последние 30 дней: 0
Подробная статистика