Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Тема выпускной квалификационной работы: «Автоматизация тестирования системы создания и обработки технологических маршрутов мелкосерийного производства» Бакалаврская работа посвящена описанию разработки и организации автоматизации тестирования пользовательских интерфейсов для разрабатываемого веб-приложения с использованием инструмента Selenium Web Driver в процессе его разработки. В ходе данной дипломной работы будет представлено понимание принципов и подходов к тестированию, анализ существующих продуктов для автоматизации тестирования приложений. А также описание разрабатываемого веб-приложения, которое написано на языке JavaScript с использованием библиотеки React JS. При создании приложения был оптимизирован пользовательский интерфейс, который полностью готов к использованию на любых браузерных платформах. Основной целью данной работы является описание тестирования разработанного приложения Technolog ARM. Которое используется для оптимизации технологических маршрутов мелкосерийного производства. Значимость работы заключается в том, чтобы сократить расходы на дорогостоящие программы аналоги. В будущем планируется организовать возможность запуска автоматизированного тестирования на облачных сервисах.
Theme of final qualification work: “Automation of testing the system for creating and processing technological routes of small-scale production” The bachelor's work is devoted to the description of the development and organization of automation testing user interfaces for the developed web application using the tool Selenium Web Driver in the process of its development. During this thesis, an understanding of the principles and approaches to testing, an analysis of existing products to automate application testing will be presented. As well as a description of the web application being developed, which is written in JavaScript using the React JS library. When creating the application, the user interface was optimized, which is completely ready for use on any browser platforms. The main purpose of this work is to describe the testing of the developed Technolog ARM application. Which is used to optimize the technological routes of small-scale production. The significance of the work is to reduce the cost of expensive analogue programs. In the future, it is planned to organize the possibility of launching automated testing on cloud services.
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.2.1 Сквозное тестирование UI
- 1.3 Готовые продукты для автоматизации тестирования
- 1.4 Существующие подходы к анализу автоматического тестирования web-приложений
- 1.5 Паттерн Page Object
- 1.6 Процесс тестирования
- 1.7 Разработка тест-кейсов
- ГЛАВА 2 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
- 2.1 Разработка приложения Technolog ARM
- 2.2 Выбор и анализ тестового фреймворка для автоматизации разрабатываемого приложения
- 2.3 Среда для автоматизированного тестирования Jest
- 2.4 Среда для автоматизированного тестирования React Test Utils
- 2.5 Среда для автоматизированного тестирования Selenium Web Driver
- 2.6 Unit-тесты для тестируемого приложения
- 2.7 Интеграционный тест для тестируемого приложения
- 2.8 Е2Е тесты (покрытие функциональных требований)
- ГЛАВА 3. АНАЛИЗ РЕЗУЛЬТАТОВ ТЕСТИРОВАНИЯ И ЗАКЛЮЧЕНИЕ
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Usage statistics
Access count: 16
Last 30 days: 0 Detailed usage statistics |