Главная страница | Каталог | Курсы | Тестировщики | Основы функционального тестирования
Очное обучение
FTEST
Основы функционального тестирования
4 (32 часа)
18 500 руб.
Заказать
Бестселлер Новинка
О курсе
Во время прохождения курса слушатели узнают из чего состоит процесс функционального тестирования и как он строится, какие артефакты рождаются в процессе тестирования и какие к ним предъявляются требования. Слушатели узнают об основных подходах, которые применяются при планировании и оценке функционального тестирования, научатся разрабатывать тестовые планы и проектировать тестовые примеры, проводить тестирование в соответствии с подготовленным тест планом, обнаруживать ошибки при выполнении тестирования и грамотно описывать их, оценивать и тестировать программный продукт с точки зрения функциональности.

Занятия проходят по субботам.
Чему вы научитесь
  • Владеть базовыми специализированными терминами;
  • Знать содержание основных артефактов тестирования, характеристики качественных требований, основные этапы жизненного цикла ПО;
  • Использовать основные техники проектирования тестов;
  • Составлять качественный набор тест-кейсов;
  • Составлять описание ошибок ПО
Для кого этот курс?
  • тестировщики начального уровня, желающие расширить свою теоретическую базу;
  • все желающие получить теоретические знания и базовый опыт в сфере тестирования
Программа курса
Лекция 1. Введение в функциональное тестирование
  • Знакомство
  • Общее содержание курса
  • Организационные вопросы
  • Понятие тестирования
  • Понятие жизненного цикла программного обеспечения
  • Общая классификация методологий разработки и места тестирования в жизненном цикле программного обеспечения
  • Важность тестирования
  • Принципы тестирования
  • Задачи и виды тестирования
  • Методы тестирования
  • Основные этапы процесса тестирования
Лекция 2. Требования
  • Краткий опрос
  • Понятие и классификация требований
  • Описание назначения тестовых требований
  • Последовательность действий для разработки тестовых требований
  • Источники получения тестовых требований
  • Критерии качества тестовых требований
  • Модели построения требований
  • Взаимоотношение бизнес, функциональных и тестовых требований
  • Виды нефункциональных требований
  • Структура тестовой модели
  • Практика определения тестовых требований
Лекция 3. Тест-кейсы
  • Краткий опрос
  • Понятие тестового сценария и тест-кейса
  • Типы и уровни тест-кейсов
  • Состав тест-кейсов
  • Преимущества и недостатки тест-кейсов
  • Понятие чек-листов. Отличие чек-листов от тест кейсов
  • Примеры тестовых сценариев, тест-кейсов и чек-листов
  • Основные ошибки при оформлении тест-кейсов
  • Подход к формированию наборов тест-кейсов
Лекция 4. Дефекты
  • Краткий опрос
  • Понятие дефекта
  • Связь ошибок, дефектов и отказов
  • Понятие и классификация ошибок
  • Основные атрибуты дефектов
  • Примеры дефектов
  • Системы отслеживания дефектов
  • Жизненный цикл дефектов
Лекция 5. Тест-дизайн
  • Краткий опрос
  • Классификация техник обеспечения качества ПО
  • Статические техники
  • Динамические техники
  • Техники проектирования тестов
  • Разбиение на классы эквивалентности
  • Проверка граничных значений
  • Таблицы решений
  • Переход состояний
  • Сценарии использования системы
  • User-story тестирование
  • Метод тестирования всех пар
Лекция 6. Планирование тестирования
  • Краткий опрос
  • Основные этапы процесса тестирования
  • Стадии тестирования
  • Цели планирования тестирования
  • Основные действия по планированию тестирования
  • Определение критериев входа и выхода
  • Подходы к оценке трудозатрат
  • Определение метрик и отчетности тестирования
  • Основные риски проекта тестирования и продукта
  • Основные разделы Плана тестирования, их назначение и содержание
  • Классификация метрик тестирования
Итоговое занятие
Предварительная подготовка
Курс обучения рассчитан на ИТ-специалистов, имеющих базовые знания о цикле разработки ПО и базовые знания о работе с персональным компьютером.