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