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

Название: Автоматизация тестировния системы создания и обработки технологических маршрутов мелкосерийного производства: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Шкивидоров Максим Викторович
Научный руководитель: Маслаков Алексей Павлович
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: IT-технологии; информационная система; веб-приложение; тестирование приложения; анализ автоматизации тестирования; react js; selenium; IT technologies; information system; web application; testing applications; analysis of automation testing
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1592
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\6706

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

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

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

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

Аннотация

Тема выпускной квалификационной работы: «Автоматизация тестирования системы создания и обработки технологических маршрутов мелкосерийного производства» Бакалаврская работа посвящена описанию разработки и организации автоматизации тестирования пользовательских интерфейсов для разрабатываемого веб-приложения с использованием инструмента 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.

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

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

Оглавление

  • СПИСОК ОПРЕДЕЛЕНИЙ И СОКРАЩЕНИЙ
  • ВВЕДЕНИЕ
  • ГЛАВА 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. АНАЛИЗ РЕЗУЛЬТАТОВ ТЕСТИРОВАНИЯ И ЗАКЛЮЧЕНИЕ
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

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

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