Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Тема выпускной квалификационной работы: «Разработка и внедрение автоматизированных тестов для 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.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Table of Contents
- Введение
- ГЛАВА 1. Анализ предметной области
- 1.1. Фундаментальное понятие тестирования
- 1.2 Виды тестирования, их классификация
- 1.3 Процесс тестирования ПО
- 1.4 Выводы по главе 1
- ГЛАВА 2. Особенности автоматизированного тестирования
- web-системы
- 2.1 Автоматизированное тестирование
- 2.2 Сравнительный анализ инструментов для тестирования
- 2.3 Обоснование выбора инструментов для автоматизации тестирования
- 2.4 Вывод по главе 2
- Глава 3. Разработка автоматизированных тестов.
- 3.1 Описание веб-системы.
- 3.2 Описание тестовых сценариев для API
- 3.3 Описание шаблонов проверок для фронтенда
- 3.4 Реализация автоматизированных тестов
- 3.5 Внедрение автотестов API в систему непрерывной интеграции для web-системы
- 3.6 Выводы по главе 3
- Глава 4. Оценка внедрения автоматизированных тестов.
- Заключение
- Список литературы
- Приложение 1. Сравнительная таблица инструментов тестирования ПО
- Приложение 2. Тестовый сценарий 1
Usage statistics
Access count: 0
Last 30 days: 0 Detailed usage statistics |