Первый модуль учит работать с разными типами данных. Здесь рассматриваются техники группирования тестовых данных в логические классы. Студенты осваивают анализ граничных значений для эффективного покрытия тестами. Эти методы помогают создавать тесты, за которые не стыдно.
Второй модуль показывает, как визуализировать сложные взаимодействия в системе. Он включает работу с таблицами решений для тестирования различных комбинаций условий. Также рассматривается тестирование переходов между состояниями системы. Эти инструменты помогают не пропустить важные сценарии.
Третий модуль охватывает тестирование на основе сценариев взаимодействия пользователя с системой. Студенты научатся создавать тесты, проверяющие несколько параметров в комбинации. Метод попарного тестирования позволяет эффективно покрыть большое количество комбинаций.
На курсе рассматриваются все основные техники тест-дизайна - их характеристики, отличия и сферы применения. Студенты научатся применять эти методы на реальных проектах. Курс показывает, как покрывать требования тестовыми случаями и оптимизировать существующие тесты.
После завершения курса студенты смогут применять техники тест-дизайна в своей работе. Они научатся эффективно покрывать требования тестовыми случаями и управлять тестовым покрытием. Это позволит оптимизировать процесс тестирования.
Курс предполагает гибкий график обучения. После завершения выдается сертификат. Доступ к записям занятий сохраняется на 2 года.