Details

Title Практикум по тестированию программного обеспечения, разработанного на С#: учебное пособие - практикум
Creators Котляров Всеволод Павлович ; Коликова Татьяна Всеволодовна
Organization Санкт-Петербургский государственный политехнический университет. Факультет технической кибернетики
Imprint СПб., 2012
Collection Учебная и учебно-методическая литература ; Общая коллекция
Subjects Вычислительные машины электронные персональные — Математическое обеспечение
UDC 004.415.53(075.8)
Document type Tutorial
File type PDF
Language Russian
Rights Доступ из локальной сети ИБК СПбПУ (чтение, печать)
Record key RU\SPSTU\edoc\19023
Record create date 4/9/2012

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

Практикум рассматривает основные фазы и методы тестирования: планирование тестирования, модульное, интеграционное и системное тестирование. Ручные процедуры и автоматические тесты. На все виды тестирования приведены примеры и практические задания.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet All
  • СОДЕРЖАНИЕ
  • Введение
  • Описание тестируемой системы и ее окружения
  • Планирование тестирования
  • 3.1. Процесс тестирования
  • 3.2 . Планирование тестирования
    • 3.2.1. Кто будет тестировать
    • 3.2.2 . Какие компоненты надо тестировать
    • 3.2.3. Когда надо тестировать
    • 3.2.4. Как надо тестировать
    • 3.2.5. В каком объеме тестировать
  • Модульное тестирование на примере классов
  • 4.1 . Кто, что, когда, как и в каком объеме
    • 4.1.1 . Что тестировать
    • 4.1.2. Как тестировать
  • 4.2. Подробное описание тестового случая
  • 4.3. Описание тестовых процедур
    • 4.3.1. Как запустить тест
    • 4.3.2 . Проверка результатов выполнения тестов
  • 4.4. Задание 1
  • Интеграционное тестирование
  • 5.1. Идентификация взаимодействий
  • 5.2. Выбор тестовых случаев
  • 5.3. Подробное описание тестового случая
  • 5.4 . Описание тестовых процедур
    • 5.4.1. Как запустить тест
    • 5.4.2 . Проверка результатов выполнения тестов (сравнение с ожидаемым результатом)
  • 5.5 . Задание 2
  • Системное тестирование
  • 6.1. Случаи использования (use cases)
    • 6.1.1. Описание случая использования (use case) "подбор подшипников для оси"
    • 6.1.2 . Пошаговое описание случая использования
    • 6.1.3. Список альтернативных путей
  • 6.2 . Спецификация тестового случая №1
  • 6.3 . Описание процесса системного тестирования
  • 6.4 . Ручное тестирование
    • 6.4.1 . Подробное описание тестового случая №1
    • 6.4.2 . Описание тестовых процедур
      • 6.4.2.1. Как запустить тест
      • 6.4.2.2 . Проверка результатов выполнения тестов (сравнение с ожидаемым результатом)
    • 6.4.3 . Пример неправильного теста
    • 6.4.4. Задание 3
  • 6.5 . Автоматизация тестирования с помощью скриптов
    • 6.5.1 . Подробное описание тестового случая №1
    • 6.5.2. Описание тестовых процедур
      • 6.5.2.1. Как запустить тест
      • 6.5.2.2 . Проверка результатов выполнения тестов (сравнение с ожидаемым результатом)
    • 6.5.3 . Пример неправильного теста
    • 6.5.4 . Задание 4
  • 6.6 . Автоматическая генерация тестов на основе формального описания
    • 6.6.1 . Подробное описание тестового случая №1
    • 6.6.2 . Описание тестовых процедур
      • 6.6.2.1. Как сгенерировать и запустить тест
      • 6.6.2.2 . Проверка результатов выполнения тестов (сравнение с ожидаемым результатом)
    • 6.6.3 . Пример теста с ошибкой
    • 6.6.4 . Задание 5
  • Описание ручного тестирования
  • 7.1 . Как создать свой тест
  • Автоматизация тестирования с помощью скриптов
  • 8.1 . Как создать свой тест
    • 8.1.1. Описание заголовка
    • 8.1.2 . Описание блока
    • 8.1.3 . Описание Wait
    • 8.1.4. Описание allowed
  • Описание автоматической генерации MSC-тестов
  • 9.1 . Как создать свой тест
  • Структура и описание содержимого каталогов
  • Описание MSC
  • 11.1. Основные понятия
  • 11.2 . Применение MSC-диаграмм для описания поведения моделей
  • 11.3. Обработка MSC-диаграмм
  • 11.4 . Проверка MSC-диаграммы на полноту
  • Использование MS Visio для генерации MPR-файлов
  • 12.1. Описание элементов
  • 12.2 . Генерация MPR
  • CONFIGTAT
  • SYSLOG ANIMATOR MANUAL
  • 14.1 . Внешний вид приложения
  • 14.2 . Главное меню
    • 14.2.1. File | Open
    • 14.2.2. File | Exit
    • 14.2.3 . Options | Config…
    • 14.2.4 . Options | Debug
    • 14.2.5 . Help | About
  • 14.3. Анимирование кадров
  • 14.4 . Функционально-графическая составляющая
    • 14.4.1 . Сигналы
    • 14.4.2 . Объекты
      • 14.4.2.1. Ось
      • 14.4.2.2 . Подшипник
  • Руководство по подготовке компьютерного класса
  • 15.1 . Требования к аппаратному и программному обеспечению
    • 15.1.1 . Необходимое аппаратное обеспечение
    • 15.1.2 . Необходимое программное обеспечение
  • 15.2 . Руководство по инсталляции
  • 15.3 . Проверка инсталлированной системы
  • Functional Specification
  • 1. Введение
    • 1.1. Принятые сокращения
    • 1.2 . Обзор
      • 1.2.1. Общие сведения
      • 1.2.2. Склад
        • 1.2.2.1 . Статус склада
        • 1.2.2.2 . Список команд складу
        • 1.2.2.3 . Формат команд складу
      • 1.2.3 . Терминал подшипника
      • 1.2.4. Терминал оси
  • 2. Интерфейсы взаимодействия системы
    • 2.1. Интерфейс со складом (Store.dll)
    • 2.2 . Интерфейс с терминалом подшипника (Bearing.dll)
    • 2.3 . Интерфейс с терминалом оси (Axle.dll)
  • 3. Специфические требования
  • High Level Design
  • 1. Введение
    • 1.1 . Принятые сокращения
    • 1.2 . Описание структуры проекта
      • 1.2.1. Методы внешнего модуля Axle
      • 1.2.2. Методы внешнего модуля Bearing
      • 1.2.3. Методы внешнего модуля Store
  • 2. Описание классов
    • 2.1. Класс TBearingParam
    • 2.2 . Класс TTerminalBearing
    • 2.3 . Класс TAxleParam
    • 2.4. Класс TTerminalAxle
    • 2.5 . Класс TCommand
    • 2.6. Класс TСomm andQueue
    • 2.7 . Класс TStore
    • 2.8 . Класс TLog
    • 2.9. Класс TModel
  • 3. Описание взаимосвязей классов
    • 3.1 . Взаимосвязи классов
      • 3.1.1. Общая диаграмма классов, используемых в системе
  • 4. Описание интерфейсного взаимодействия
    • 4.1 . TStore
    • 4.2 . TTerminalBearing
    • 4.3 . TTerminalAxle
    • 4.4 . TCommandQueue
    • 4.5. TBearingParam
    • 4.6 . TAxleParam
    • 4.7. TModel
    • 4.8 . TCommand
    • 4.9 . TLog
    • 4.10 . TMainForm
  • Алфавитный указатель

Access count: 23 
Last 30 days: 0

Detailed usage statistics