Проектирование тестов

Курс “Проектирование тестов” предназначен для тех тестировщиков, которые хотят вырасти профессионально, хотят улучшить свои навыки создания тестов и желают использовать в тестировании более аналитический, осознанный, последовательный подход в дополнение к популярному исследовательскому.

Курс полезен тестировщикам любого уровня – кто-то узнает новое, кто-то вспомнит забытое, а кто-то сможет структурировать знания и применить на практике ранее где-то услышанную информацию.

Длительность курса

52 часа (13 занятий, каждое из которых по 4 академических часа).

Начало занятий и расписание

зависит только от вас. Обучение стартует сразу после подачи заявки и оплаты курса.

Форматы обучения

предоставляется доступ на 3 месяца к онлайн-видеозаписям занятий группы, которая уже прошла обучение. Просмотр видео самостоятельный, но есть варианты работы с домашними и контролем полученных знаний

Пакет video-only

650 BYN
  • Доступ к видеозаписям;
  • Без проверки домашних заданий тренером (ДЗ можно и не делать).

Пакет homework

1150 BYN
  • Доступ к видеозаписям;
  • Проверка домашних заданий тренером (Наташа Савастюк);
  • Общение по электронной почте;
  • Сертификат об успешном прохождении для всех слушателей, выполнивших все домашние задания.

Пакет consultation

1600 BYN
  • Доступ к видеозаписям;
  • Проверка домашних заданий;
  • Еженедельные online консультации с тренером (Наташей Савастюк);
  • На консультациях даётся фидбек по домашним, проводится контроль изученного материала с помощью доп. заданий, обсуждаются любые вопросы от слушателей. Всего включено 7 консультаций по 1 часу;
  • Сертификат об успешном прохождении для всех слушателей, выполнивших все домашние задания.

Программа курса

Тема 1. Анализ приложения и принципы декомпозиции

Принципы декомпозиции
Процесс проектирования тестов
Анализ приложения с применением различных стратегий декомпозиции

Тема 2. Классификация тестирования в проектировании тестов

Характеристики качества ПО
Классификация тестирования как первый инструмент помогающий широко посмотреть на качество тестируемого приложения
Возможность и необходимость проведения разных видов тестов

Тема 3. Техники тест-дизайна

Тема 3.1 Классы эквивалентности (equivalence partioning) и анализ граничных значений (boundary values analysis)

  • Принцип и практика применения техники выделения классов эквивалентности
  • Принцип и практика применения техники анализа граничных значений
  • Возможности применения этих простых техник в разных задачах

Тема 3.2 Таблицы принятия решений (decision tables)

  • Принцип и практика применения таблиц принятия решения для тестирования бизнес-логики приложения, где существует множество условий

Тема 3.3 Диаграммы и таблицы состояний и переходов (state transition testing)

  • При проверке важных объектов в системе, для которых существует множество состояний, в каждом из которых можно совершить разный набор действий, помогут:
  • Диаграммы состояний и переходов (для анализа жизненного цикла объекта)
  • Таблицы состояний и переходов (для структурирования тестов)
  • Тестирование последовательности действий (для определения проблем, где именно последовательность разных действий приводит к ошибкам)
Тема 4. Техники объединения тестов (техники комбинаторики)

Приводим идеи наших тестов в единую систему, ищем оптимальный путь тестирования связанных сущностей с помощью техник комбинаторики:

  • Полный перебор тестов
  • Минимальный перебор тестов
  • Атомарный перебор
  • Pairwise проверки
  • Комбинирование вариантов перебора

А также рассмотрим варианты применения каждой из схем.

Тема 5. Тестирование требований
Требования к ПО и виды требований
Характеристика качества требований
Тестирование требований
Работа в условиях “отсутствия” требований
Тема 6. Тестирование удобства использования

Понятие юзабилити
Техники проведения юзабилити-тестирования
Простые принципы юзабилити, которые могут улучшить ваше приложение
Тестирование на пользователях

Тема 7. Проектирование тестов в процессе тестирования

Внедрение изученного ранее в процесс тестирования
Анализ приложения и выбор подходящей техники
Оракулы тестирования
Исследовательское тестирование
Документирование тестов
Регрессионное тестирование
Подведение итогов

Следите за новостями и задавайте вопросы

Смотрите полезные видео на моём youtube-канале

Отзывы

декабрь 2017 – январь 2018 г.

Денис Гарбар

Писать отзывы не умею, но все же попробую.

Это был один из лучших курсов в моей жизни. Прекрасный тренер, великолепная подача материла , отличная атмосфера, мотивированные слушатели (как же хорошо учиться, когда все на одной волне), небольшая группа (на каждом занятии, каждому было уделено время, для разбора непонятного).

октябрь-ноябрь 2015 г.

Валерия Мацута

И вот я снова слушатель курсов Натальи, радует, что теперь это уже не основы тестирования, а что-то новое – курс “Проектирование тестов”.

Все осталось прежним:

  • отличные условия, в которых проходят занятия
  • доступное изложение материала
октябрь-ноябрь 2015 г.

Анонимно

Предложение пойти на курс к Наташе было сделано мне на работе и я подумала: “Почему бы нет”. Это был мой первый опыт и надо сказать опыт очень положительный.
Наташа интересно преподносит материал, всегда помогает разобраться и очень “болеет” за свое дело. Она так этим мотивирует, что ты просто не можешь не сделать домашку. И хотя у нас и были хвосты, к последнему занятию мы все подтянули.

июль-август 2015 г.

Светлана

Спасибо огромное Наталье за те новые и необходимые знания, которые я приобрела после посещения курса “Проектирование тестов”

Отлично:
1) доступное и интересное изложение материала;
2) наличие интересных практических заданий;
3) полезный материал;

июль-август 2015 г.

Дмитрий

После двух месяцев работы на проекте по удаленке в должности junior QA, столкнулся с проблемой. Начал ловить себя на мысли, что проверка новых функций проходит в режиме хаоса и бездумного прокликивания форм и окон. Проблема усугублялась тем, что на проекте помимо меня был еще только один тестировщик и тоже новичок, поэтому направить и правильно организовать работу было некому. И вот, как-то раз, бродя по просторам интернета, я наткнулся на сайт software-testing.by с курсами по проектированию тестов. Я вообще с недоверием отношусь к платным курсам, но поискав информацию в сети о самих курсах, все же решился записаться.

июль-август 2015 г.

Олег Бирюков

Хорошо было все:

  1. Обратная связь
  2. Метод подачи материал
  3. Хорошее кол-во и сложность домашних работ
  4. Материал сам был хорошо подобран