Сергей Мартыненко. Основные подходы к созданию тестовых сценариев

Целевая аудитория

Тестировщики, начинающие дизайнеры сценариев (тест аналитики).

Описание тренинга

На тренинге разбирается формирование тестовых наборов на основании типичных юзкейсов (вариантов использования) и дополнительных спецификаций. Рассматриваются два типа юзкейсов: создание новых объектов системы и расчетные алгоритмы.
В качестве практических упражнений слушателям предлагается самостоятельно сформировать тестовые наборы и протестировать с помощью этих наборов предложенные мини-программы (алгоритмы).
За рамками минитренинга остается огромный пласт информации. Так не рассматриваются сценарии удаления или изменения данных. В стороне остаются варианты тестирования, создаваемые на основе таких нефункциональных требований, как: целостность данных; требования к пользовательскому интерфейсу; требования к производительности и т.д.
Данный тренинг следует рассматривать как один из курса по созданию тестовых сценариев применительно к бизнес-системам класса d6-d20.

Рассматриваемые темы

  1. Документы, на основании которых создаются тест кейсы
  2. Простейшие приемы: граничные условия, классы эквивалентности
  3. Сложные случаи:
    • Перекрывающиеся границы. Что выбрать?
    • Многомерные условия
  4. Способы уменьшения числа сценариев
    • Таблица независимых вариантов
    • Ортогональная матрица
  5. «Военные игры» См. «Peopleware» Демарко и Листер

О тренере

Сергей Мартыненко
Более дюжины лет в коммерческой разработке ПО, семь лет в тестировании и качестве ПО. Попробовал себя почти во всех проектных ролях команды разработки.
Автор блога "255 ступеней" , организатор второй конференции по качеству, активный участник форума тестировщиков, автор ряда тренингов по тестированию. Сторонник адаптивной разработки в понимании Демарко, Коберна и Йордана.