Содержание курса

Основы тестирования

  • Почему тестирование необходимо?
  • Причины дефектов программного обеспечения
  • Сколько необходимо тестировать?
  • Базовый процесс тестирования
  • Планирование и контроль тестирования
  • Анализ и проектирование тестов
  • Реализация и выполнение тестов
  • Оценка критериев выхода и отчетность
  • Завершение тестирования
  • Психология тестирования

Тестирование в жизненном цикле программного обеспечения

  • Модели разработки программного обеспечения: V-модель и итеративные модели разработки
  • Тестирование в модели жизненного цикла
  • Уровни тестирования, компонентное тестирование, интеграционное тестирование, системное и приемочное тестирование
  • Цели тестирования
  • Функциональное тестирование, нефункциональное тестирование, структурное тестирование
  • Подтверждающее и регрессионное тестирование
  • Тестирование сопровождения

Статические методики

  • Рецензирование и процесс тестирования
  • Неформальное рецензирование, сквозной контроль, техническое рецензирование, инспектирование
  • Факторы успеха рецензирования
  • Статический анализ с использованием инструментов

Методики проектирования тестов

  • Определение тестовых условий и проектирование тестовых сценариев
  • Классификация методик проектирования тестов
  • Методики основанные на спецификации или "черного ящика"
  • Эквивалентное разбиение, анализ граничных значений, тестирование на основе таблиц альтернатив, тестирование на основе состояний и переходов, тестирование на основе сценариев использования
  • Структурные методики или "белого ящика"
  • Тестирование и покрытие операторов и альтернатив
  • Другие структурные методики
  • Методики основанные на опыте
  • Выбор методик тестирования

Управление тестированием

  • Организация тестирования
  • Роли и ответственности
  • Разработка стратегии тестирования
  • Планирование и оценка тестирования
  • Критерии выхода
  • Мониторинг прогресса и контроль тестирования
  • Управление конфигурациями
  • Риски и тестирование
  • Управление инцидентами

Инструментальная поддержка тестирования

  • Типы инструментов тестирования
  • Выбор инструмента тестирования
  • Инструментальная поддержка управления тестированием и тестами, статического тестирования, описания тестов, выполнения и протоколирования тестов
  • Инструментальная поддержка тестирования производительности и специфичных областей приложений
  • Потенциальные выгоды и риски инструментов
  • Внедрение инструментов в организации

Новости коротко

Последние новости
Следующие даты