Details

Title: Модуль системы автоматического тестирования программного обеспечения систем хранения данных на языке Java: выпускная квалификационная работа магистра: 09.04.01 - Информатика и вычислительная техника ; 09.04.01_15 - Технологии проектирования системного и прикладного программного обеспечения
Creators: Раскин Андрей Романович
Scientific adviser: Цыган Владимир Николаевич
Other creators: Новопашенный Андрей Гелиевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2019
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Вычислительные машины электронные — Программы — Тестирование; Джава (JAVA); Вычислительные машины электронные — Операционные системы; автоматизация; хранение; разбор; rexx; дерево; генерация; преобразование
UDC: 004.415.53(043.3); 004.451(043.3)
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Speciality code (FGOS): 09.04.01
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2019/vr/vr19-724
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)

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

Проведен обзор возможных вариантов автоматизации тестирования продуктов на операционной системе z/OS. Рассмотрен текущий процесс разработки в компании Dell EMC, а также возможности его улучшения. В результате исследования поставлена задача на разработку собственного модуля автоматического тестирования. Модуль должен поддерживать различные конструкции в формате теста, циклы и переменные. По итогам работы создан прототип модуля, позволяющий преобразовывать, запускать и следить за выполнением теста.

A review was made of possible options for automating product testing on the z/OS operating system. Reviewed the current development process at Dell EMC, as well as the possibilities for improving it. As a result of the study, a task was set to develop its own automatic testing module. A module must support various constructions in test format, cycles, and variables. According to the results of the work, a prototype of the module was created, allowing to transform, launch and monitor the test performance.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
Internet Authorized users (not from SPbPU)
-> Internet Anonymous

Table of Contents

  • ВВЕДЕНИЕ
  • 1. Общая информация
    • 1.1. О компании EMC
    • 1.2. Современные системы и инструменты EMC
    • 1.3. Тестируемые продукты
    • 1.4. Тестирование
  • 2. Обзор существующих решений
    • 2.1. Расширение эмуляторов терминала tn3270
    • 2.2. zUnit
    • 2.3. JAT(Инструмент автоматизации JCL)
    • 2.4. Hiperstation
    • 2.5. Common Automation Tool
    • 2.6. Итоги
  • 3. Постановка задачи
  • 4. Архитектура системы и выбор средств разработки
    • 4.1. Концепция
    • 4.2. Формат шаблона теста
    • 4.3. Генерация специальных блоков кода
    • 4.4. Управление запуском тестов
    • 4.5. Итоги
  • 5. Проектирование и разработка системы
    • 5.1. Функциональность
      • 5.1.1. Обработка xml файла
      • 5.1.2. Отправка и запуск теста на ОС
      • 5.1.3. Управление состоянием теста
    • 5.2. Реализация
      • 5.2.1. Структура теста и описание шагов
      • 5.2.2. Подстановка переменных
      • 5.2.3. Обработка циклов
      • 5.2.4. Отправка файлов задания
      • 5.2.5. Управление запуском и сборка результатов
    • 5.3. Итоги
  • 6. Тестирование системы
    • 6.1. Тестирование внутренней реализации
      • 6.1.1. Анализ тест-файла и генерация JCL задания
      • 6.1.2. Генерация блоков кода и уникальных переменных
    • 6.2. Интеграционное тестирование
    • 6.3. Итоги
  • 7. Внедрение
    • 7.1. Интеграция в существующий процесс
    • 7.2. Анализ эффективности
    • 7.3. Итоги
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ. ЛИСТИНГИ

Usage statistics

stat Access count: 35
Last 30 days: 0
Detailed usage statistics