- Сourse
- Location
Данный тренинг для тех, кто хочет изучить основы тестирования программного обеспечения в целом. В ходе тренинга рассматриваются основные термины и процессы области тестирования ПО, освещаются принципы тестирования. Упоминаются различные классификации видов и уровней тестирования. Ориентирован на широкий круг слушателей.
В ходе данного курса слушатели получают представление об основах тестирования программного обеспечения в целом.
Цели:
После завершения обучения слушатели будут:
- Иметь общее представление о процессе тестирования
- Иметь представление о моделях жизненного цикла ПО
- Владеть основными терминами в области тестирования
- Иметь представление об управлении дефектами, об ожиданиях, связанных с тестированием
- Знать особенности разных типов и уровней тестирования
- Знать основные векторы развития тестировщика
Разбираемые темы:
- Общепринятые определения тестирования
- Цель тестирования
- Основные термины тестирования:
- Объект тестирования, база для тестирования
- Ошибка, дефект, сбой
- Верификация vs валидация
- Стоимость исправления дефектов
- Тестирование в системе обеспечения качества
- 7 принципов тестирования
- Жизненный цикл разработки ПО
- Модели и методологии разработки
- Каскадная модель
- Итеративная модель
- Спиральная модель
- Преимущества и недостатки каждой модели
- Тестирование в различных моделях. «Подводные камни» для отдела тестирования в той или иной модели
- Структура проектной команды. Место тестировщика в ней
- Уровни независимости тестирования
- Уровни тестирования
- Виды тестирования
- Понятие дефекта
- Структура грамотного отчета о дефекте
- Жизненный цикл дефекта в целом
- Классификация дефектов
- Портрет тестировщика. Направления для развития в индустрии
Целевая аудитория:
Все проектные роли, не имеющие опыта работы в тестировании
Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.
Рекомендуемые дополнительные материалы, источники:
- “Lessons Learned in Software Testing” by Cem Kaner, James Bach and Bret Pettichord
- “Foundations of Software Testing” by Dorothy Graham, Erik van Veenendaal, Isabel Evans, Rex Black
- “Software testing” by Ron Patton
- “Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах”, Роман Савин
- “How to Break Software: A Practical Guide to Testing”, James A. Whittaker