Основы тестирования программного обеспечения

Где проходит обучение

Онлайн обучение

Начало учёбы и длительность

В любой момент

Стоимость

Бесплатно

Описание курса

Курс посвящен обсуждению проблем контроля качества разработки программного обеспечения с позиций тестирования. Задачей курса, реализующейся через лекционный материал и практикум, является подготовка тестировщиков программного проекта.

Предлагаемый вашему вниманию курс обобщает опыт многолетней работы учебного центра «Политехник - Моторола» в Санкт-Петербургском государственном политехническом университете. 

Темы курса: 

  • Основные понятия тестирования: терминология тестирования, различия тестирования и отладки, фазы и технология тестирования, проблемы тестирования.
  • Критерии выбора тестов: структурные, функциональные, стохастические, мутационный, оценки покрытия проекта.
  • Разновидности тестирования: модульное, интеграционное, системное, регрессионное, автоматизация тестирования, издержки тестирования.
  • Особенности процесса и технологии индустриального тестирования: планирование тестирования, подходы к разработке тестов, особенности ручной разработки и генерации тестов, автоматизация тестового цикла, документирование тестирования, обзоры и метрики.
  • Регрессионное тестирование: особенности и виды регрессионного тестирования, методы отбора тестов, оценка эффективности.
  • Терминологический словарь: содержит глоссарий терминологии тестирования в соответствии с IEEE Standard Glossary of Software Engineering.