Детальная информация
Название | Разработка и внедрение автоматизированных тестов для web-системы: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Авторы | Рулев Григорий Алексеевич |
Научный руководитель | Тышкевич Антон Игоревич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2024 |
Коллекция | Выпускные квалификационные работы; Общая коллекция |
Тематика | автоматизированное тестирование; автотест; ПО; веб-система; API; automated testing. autotest; software; web-system |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.04 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2024/vr/vr24-3403 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\30476 |
Дата создания записи | 11.07.2024 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Тема выпускной квалификационной работы: «Разработка и внедрение автоматизированных тестов для web-системы». Целью работы является разработка автоматизированных тестов для API и пользовательского интерфейса для веб-системы НСИ и внедрение автоматизированных тестов API в систему непрерывной интеграции. В данной работе была раскрыта тема фундаментального тестирования ПО, классификация и типы тестирования, а также процессы тестирования ПО. Далее были рассмотрены инструменты для разработки автоматизированных тестов и с помощью аналитического метода была выбраны инструменты для разработки автотестов. После выбора инструментов были спроектированы тестовые сценарии для автоматизации API и пользовательского интерфейса. Затем были разработаны сами автоматизированные тесты, произведено внедрение автотестов API в GitLab CI и расчет эффективности внедрения автотестов в веб-систему. По итогам работы были разработаны автоматизированные тесты для API и интерфейса системы, что позволило увеличить скорость тестирования и обнаружения дефектов.
The topic of the final qualification work is «Development and implementation of automated tests for a web system». The aim of the work is to develop automated tests for the API and the user interface for the NSI web system and to implement automated API tests in a continuous integration system. In this paper, the topic of fundamental software testing, classification and types of testing, as well as software testing processes were revealed. Next, tools for the development of automated tests were considered and, using the analytical method, tools for the development of autotests were selected. After selecting the tools, test scenarios were designed to automate the API and user interface. Then the automated tests themselves were developed, API autotests were implemented in GitLab CI and the effectiveness of autotests implementation in the web system was calculated. As a result of the work, automated tests were developed for the API and the system interface, which allowed to increase the speed of testing and defect detection.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0