Открытая образовательная платформа Ariol

Тест-дизайн: от требований к проверкам

Эквивалентные классы, граничные значения и трассируемость: выберите проверки, которые обнаруживают ошибки и покрывают риски.

Как изучать тему

Разбейте входные данные на группы, внутри которых ожидается одинаковое поведение. Для каждой группы выберите представителя, отдельно проверьте границы и недопустимые значения. Если результат зависит от сочетания условий, составьте таблицу решений. Свяжите каждую проверку с требованием: это покажет и пропуски, и избыточные тесты.

Продолжить обучение

Пройдено 0 из 6. Прогресс сохраняется в этом браузере.

Продолжить: Как проверить требования на тестируемость

Уроки по порядку

  1. Как проверить требования на тестируемость

    Найти неясные формулировки, пропуски и противоречия до начала тестирования. На выходе: неясные требования вынесены в список вопросов.

  2. Как подготовить тестовые данные

    Создать данные для позитивных, негативных и граничных сценариев. На выходе: данные доступны в тестовой среде.

  3. Как применить техники тест-дизайна

    Использовать классы эквивалентности, граничные значения, таблицы решений и pairwise. На выходе: проверки обоснованы техникой.

  4. Как составить тест-кейсы для критических сценариев

    Описать проверки так, чтобы их мог выполнить другой QA или разработчик. На выходе: критические сценарии покрыты.

  5. Как собрать матрицу трассировки требований

    Связать требования, риски, тесты и дефекты так, чтобы было видно покрытие и пробелы проверки. На выходе: для критичных требований видно, какой проверкой они покрыты.

  6. Как провести exploratory-сессию

    Исследовать продукт вне заранее написанных тест-кейсов, чтобы найти риски, которые не видны в формальной проверке. На выходе: есть charter exploratory-сессии.

Практическое задание

Для поля «Количество» с допустимыми целыми значениями от 1 до 99 подготовьте проверки 0, 1, 2, 98, 99, 100, пустого значения и дробного числа. Укажите ожидаемый результат и правило, которое проверяет каждый случай.

Как оценить результат

Рабочие шаблоны

Для углубленного изучения