Модуль 1

Принципы и техники тестирования

Модуль 1. Принципы и техники тестирования (17 часов, 4 часа лекций, 10 часов практических занятий, 3 часов самостоятельной работы)
Тема 1.1. Основы и принципы тестирования (3,5 часа, 1 час лекций, 2 час практических занятий, 0,5 часf самостоятельной работы)
Лекции, 1 час: История развития подходов к тестирования от 1985 года до наших дней. Определение тестирования, бага, тестировщика. Определение целей тестирования. 7 принципов тестирования, лежащих в основе концепции современного тестирования
Практические занятия, 2 часа: в соответствии с xls шаблоном составить 25 тест кейсов для тестирования калькулятора.
Самостоятельная работа, 0,5 час.: Изучение учеб.-методич. материалов к практическому заданию

Тема 1.2 Техники тестирования (5,5 часа, 1 час лекций, 4 часа практических занятий, 0,5 час самостоятельной работы)
Лекции, 1 час: Разные типы тестирования: функциональные и нефункциональные, метод белого и чёрного ящика, статическое тестирование, динамическое тестирование, альфа-бета тестирование. Пирамида тестирования. Классификация тестирования по хронологии выполнения, по позитивности сценария.
Объяснение основных техник тестирования: анализ классов эквивалентности и граничных значений, составление таблицы решений, попарное тестирование, использование деревьев классификации и диаграмм состояний
Практические занятия, 4 часа:
Составьте диаграммы состояний для авторизации на сайте ozon.ru. Составьте тест кейсы для калькулятора отпускных https://journal.tinkoff.ru/vacation-calc/ и опишите методику составления
Самостоятельная работа, 0,5 час.: Изучение учеб.-методич. материалов к практическому заданию

Тема 1.3 Место тестирования в процессе разработке ПО (3,5 часа, 1 час лекций, 2 часа практических занятий, 0,5 часов самостоятельной работы)
Лекции, 1 час: Циклы разработки программного обеспечения. От каскадной модели до спиралевидной. Плюсы, минусы и предпосылки появления каждой модели. Место тестирования в каждой из моделей. Взаимоотношение тестировщика с другими членами команды: разработчиками, бизнес аналитиками, руководителями проекта. Понятие технического долга.
Практические занятия, 2 час: Сформулируйте возможные конфликтные ситуации между тестировщиком и другими членами команды, опишите возможные пути решения.
Самостоятельная работа, 0,5 час.: Изучение учеб.-методич. материалов к практическому заданию

Тема 1.4 Git. Система контроля версий (3,5 часа, 1 час лекций, 2 часа практических занятий, 0,5 час самостоятельной работы)
Лекции, 1 час: Типы систем контроля версий. Git. Его связь с Github, Gitlab, Bitbucket. Знакомство с Gitflow
Практические занятия, 2 часа: Зарегистрируйтесь на Github, установить git на компьютер, пройдите первые 10 заданий на git how https://githowto.com/ru
Самостоятельная работа, 0,5 час.: Изучение учеб.-методич. материалов к практическому заданию

1 час самостоятельной работы на межмодульный тест для закрепления полученных знаний и навыков- 10 вопросов (примеры вопросов в п. 8.4)