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

Название: Основы тестирования программного обеспечения: учебное пособие. Ч. 1
Авторы: Курочкин Михаил Александрович; Глазунов Вадим Валерьевич; Котлярова Лина Павловна; Моторин Дмитрий Евгеньевич; Александрова Ольга Всеволодовна
Организация: Санкт-Петербургский политехнический университет Петра Великого
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Учебная и учебно-методическая литература; Общая коллекция
Тематика: Вычислительные машины электронные — Программы — Тестирование; черный ящик; белый ящик; статический анализ; учебники и пособия для вузов
УДК: 004.415.53(075.8)
Тип документа: Учебник
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 02.03.01
Группа специальностей ФГОС: 020000 - Компьютерные и информационные науки
DOI: 10.18720/SPBPU/5/tr24-108
Права доступа: Доступ из локальной сети ИБК СПбПУ (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: RU\SPSTU\edoc\72976

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

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

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

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

Аннотация

В данном пособии приведены материалы двух методов тестирования программного обеспечения: проверка за столом и модульное тестирование. Одна глава посвящена проверке программ методом статического анализа кода. Пособие оперирует материалами книги Г. Майерса «Искусство тестирования программ», материалами лабораторных работ студентов направления «Математика и компьютерные науки» ВШТИИ (Кондраев Д, Чалков К.), материалами, отражающими современное состояние систем статического анализа кода и систем автоматизации тестирования. Пособие предназначено для студентов направлений подготовки 02.03.01 и 09.04.04.

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

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

Оглавление

  • Оглавление
  • ВВЕДЕНИЕ
  • 1. Принципы тестирования программного обеспечения
  • 2. Инспекции, сквозные просмотры и обзоры программ
  • 2.1. Инспекции и сквозные просмотры
  • 2.1.1 Инспекция кода
  • 2.1.2. Сквозные просмотры
  • 2.1.3 Проверка за столом
  • 2.1.4. Рецензирование
  • 3. Статический анализатор кода
  • 3.1. Преимущества статических анализаторов кода
  • 3.2. Недостатки статических анализаторов кода
  • 3.3. Статические анализаторы кода для поиска уязвимостей
  • 3.3.1. Перечень инструментов для статического анализа кода
  • 3.4. Пример лабораторной работы проверки кода статическим анализа тором и результаты выполнения
  • 3.4.1. Пример результатов выполнения пункта 1 лабораторной работы (выбор приложения)
  • 3.4.2. Пример результатов выполнения пункта 2 лабораторной работы (установка инструмента)
  • 3.4.3. Пример результатов выполнения пункта 3 лабораторной работы (конфигурация правил анализатора)
  • 3.4.4. Пример результатов выполнения пунктов 4 и 5 лабораторной ра боты (проверка кода приложения анализатором и разбор ошибок)
  • 3.4.5. Пример результатов выполнения пунктов 6 и 7 лабораторной ра боты (анализ исправленного кода, составление отчета)
  • 3.5. Выводы
  • 4. Модульное тестирование
  • 4.1. Проектирование тестов
  • 4.2. Тестирование методом «черного ящика»
  • 4.2.1. Эквивалентное разбиение
  • 4.2.2. Анализ граничных значений
  • 4.2.3. Применение причинно-следственных диаграмм
  • 4.3. Пример выполнения лабораторных работ: разработка тестов для первой программы
  • 4.3.1. Разработка тестов по методу белого ящика
  • 4.3.2. Разработка тестов по методу черного ящика
  • 4.3.3. Выводы о результатах тестирования первой программы
  • 4.4. Пример выполнения лабораторных работ: разработка тестов для второй программы
  • 4.4.1. Разработка тестов по методу белого ящика
  • 4.4.2. Разработка тестов по методу черного ящика
  • 4.3.3. Выводы о результатах тестирования второй программы
  • 4.5. Выводы
  • 5. Автоматизация тестирования
  • 5.1. Пример выполнения лабораторных работ по автоматизации тестирования
  • 5.1.1. Результаты выполнения лабораторной работы №1
  • 5.1.2. Результаты выполнения лабораторной работы №2
  • 5.1.3. Результаты выполнения лабораторной работы №3
  • 5.1.4. Результаты выполнения лабораторной работы №4
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ А. ИСХОДНЫЙ КОД ЛАБОРАТОРНОЙ РАБОТЫ №1
  • ПРИЛОЖЕНИЕ Б. ИСХОДНЫЙ КОД ЛАБОРАТОРНОЙ РАБОТЫ №2
  • ПРИЛОЖЕНИЕ B. ИСХОДНЫЙ КОД ЛАБОРАТОРНОЙ РАБОТЫ №3
  • ПРИЛОЖЕНИЕ Г. ИСХОДНЫЙ КОД ЛАБОРАТОРНОЙ РАБОТЫ №4
  • ПРИЛОЖЕНИЕ Д. ЛАБОРАТОРНАЯ РАБОТА ПРОВЕРКИ КОДА СТАТИЧЕСКИМ АНАЛИЗАТОРОМ PMD – СПИСОК ПРАВИЛ

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

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