После того, как тестовые данные и шаги теста готовы приступаем непосредственно к разработке тест кейсов. Здесь нам помогут такие методы комбинирования как:
Последовательный перебор. Представляет собой перебор всех возможных комбинаций имеющихся значений. Таким образом получается, что количество тест кейсов будет равно произведению количества вариантов тестовых данных для каждого поля. Для нашего конкретного примера мы получим 1170 тест кейсов.
Попарный перебор (Pairwise Testing). Зачастую, сбои вызывают не сложное сочетание всех параметров, а сочетание лишь пары параметров. Техника попарного перебора, позволяет создать тестовые наборы, комбинирующие данные из двух полей. Благодаря этому, количество полученных на выходе тест кейсов в разы меньше, чем при комбинировании того же набора данных при последовательном переборе. Отметим также, что в данный момент существует несколько алгоритмов генерации комбинаций для попарного тестирования: Orthogonal Arrays Testing, All pairs, IPO (In-Parameter Order). Так например, при использовании техники All Pairs в нашем конкретном случае мы получим всего 118 тест кейса. (примеры сравнения эффективности разных алгоритмов генерации можно найти здесь)
По завершению подготовки комбинаций данных, подставляем их в шаблон тест кейса, и в результате имеем набор тестовых случаев, покрывающий тестируемые нами требования к форме приема заявок.
Примечание:
Напоминаем, что тест кейсы разделяются по ожидаемому результату на позитивныеинегативныетест кейсы.
Пример позитивного тест кейса (все поля OK):
Действие
Ожидаемый результат
1. Открываем форму отправки сообщения
Форма открыта
Все поля по умолчанию пусты
Обязательные поля помечены - *
Кнопка "Отправить" не активна
2. Заполняем поля формы:
Тип обращения = Консультация
Контактное лицо = йцукенгшщзйцукенгшщзйцуке
Контактный телефон = +7-916-111-11-11
Сообщение
Поля заполнены
Кнопка "Отправить" - активна (Enabled)
3. Нажимаем кнопку "Отправить"
Сообщение "Заявка отправлена"выведено на экран.
Новая заявка появилась в списке на странице "Заявки".
Пример негативного тест кейса (поле Контактное лицо - NOK):
lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.)
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав