Модуль 7
30,00ч

Основы тест-аналитики

Анализ требований. Декомпозиция
Тест-дизайн: классы эквивалентности и pairwise
Тест-дизайн: доменный анализ
Тест-дизайн: диаграммы перехода состояний и таблицы принятия решений
Создание чек-листов. Тестовое покрытие
Позитивное и негативное тестирование
Тестирование по пользовательским сценариям
Исследовательское тестирование
Часов в программе
14,00 часов
лекции
2,00 часа
практика
12,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
30,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Лекция
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: Практическое занятие
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: Самостоятельная работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Информационные ресуры
1. Package java.net - https://docs.oracle.com/javase/7/docs/api/java/net/package-summary.html#package_description

2. Многопоточность в Java - https://habrahabr.ru/post/164487/
Образовательные ресуры
1. Многопоточное программирование в Java 8 - https://tproger.ru/translations/java8-concurrency-tutorial-1/

2. Java Streams - https://www.tutorialspoint.com/java8/java8_streams.htm

3. Статья - https://habr.com/ru/company/jugru/blog/337386/

4. Статья Unmesh Gundecha. Selenium Testing Tools Cookbook. - https://docs.qameta.io/allure/

Учебно-методические материалы

Методы, формы и технологии

метод проблемного обучения
метод поисковго обучения
метод формирующего обучения

Методические разработки

Методические рекомендации по выполнению промежуточной аттестации
Практика использования SQL-запросов при тестировании

Материалы курса

Обзор библиотеки Jackson.

Подключение библиотеки ObjectMapper.

Автогенерация Java классов.

Полезные аннотации.

Учебная литература

1. Эккель, Б. Философия Java / Б. Эккель. — Санкт-Петербург : Питер, 2019. — 1168 c.

2. Шилдт, Г. Java 8. Руководство для начинающих / Г. Шилдт. — Москва : Вильямс, 2018. — 720 c.

3. Макконнелл, С. Совершенный код. Мастер-класс / С. Макконнелл. — Санкт-Петербург : БХВ-Петербург, 2017. — 896 c.

4. Шилдт, Г. Java 8. Полное руководство / Г. Шилдт. — Москва : Вильямс, 2017. — 1376 c.

5. Хорстманн, К. С. Java. Библиотека профессионала. Том 1. Основы / К. С. Хорстманн. — Москва : Вильямс, 2014. — 864 c.

Темы

Анализ требований. Декомпозиция Тест-дизайн: классы эквивалентности и pairwise Тест-дизайн: диаграммы перехода состояний и таблицы принятия решений Создание чек-листов. Тестовое покрытие Позитивное и негативное тестирование Тестирование по пользовательским сценариям Исследовательское тестирование
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Промежуточная аттестация 2,00 часа
Промежуточная аттестация проводится в форме отчета по результатам выполнения практического задания по дисциплинам и проверки преподавателем.