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

И снова здравствуй! Продолжаю рассказывать о техниках тест-дизайна. Поехали!

5) Исчерпывающее тестирование - это тестирование всех возможных сценариев, чаще всего оно не возможно но в случае успеха есть большая вероятность найти баги и сделать качественный продукт. Пример: Возьмем то же поле для ввода возраста. Применив технику эквивалентного разделения и граничных значений нам понадобится протестировать только 21 значение, а по технике исчерпывающего тестирования тестовых случаев было бы 101.

6) Попарное тестирование - (я заучил термин наизусть ибо не понимал его от слова совсем) это техника формирования набора тестовых данных из полного набора входных данных в систему. Её применяют для сокращения всех возможных тестов и применения всех возможных вводных данных. Пример: Возьмем людей, как основу вводных данных: - Возраст: Молодой (A1), Средний (A2), Пожилой (A3) - Пол: Мужской (B1), Женский (B2) - Занятость: Работает (C1), Не работает (C2)

Теперь сформируем пары для всех параметров: - Возраст и Пол: A1-B1 (Молодой, Мужской) A1-B2 (Молодой, Женский) A2-B1 (Средний, Мужской) A2-B2 (Средний, Женский) A3-B1 (Пожилой, Мужской) A3-B2 (Пожилой, Женский) - Возраст и Статус занятости: A1-C1 (Молодой, Работает) A1-C2 (Молодой, Не работает) A2-C1 (Средний, Работает) A2-C2 (Средний, Не работает) A3-C1 (Пожилой, Работает) A3-C2 (Пожилой, Не работает) - Пол и Статус занятости: B1-C1 (Мужской, Работает) B1-C2 (Мужской, Не работает) B2-C1 (Женский, Работает) B2-C2 (Женский, Не работает)

На основе этих пар можно сформировать минимальное количество тестов, чтобы покрыть все возможные пары значений: (A1, B1, C1) – Молодой, Мужской, Работает (A1, B2, C2) – Молодой, Женский, Не работает (A2, B1, C2) – Средний, Мужской, Не работает (A2, B2, C1) – Средний, Женский, Работает (A3, B1, C1) – Пожилой, Мужской, Работает (A3, B2, C2) – Пожилой, Женский, Не работает Таким образом, мы получаем шесть тестов, которые охватывают все возможные пары значений параметров.

Для формирования такого набора данных можно использовать инструмент PairwiseTools. На первый раз возможно тяжело понимается эта техника, но применив её самостоятельно можно понять что она действительно работает :)

Спасибо что ты дочитал до конца! Мне важно получить от тебя обратную связь чтобы писать теорию тестирования еще лучше и больше!

Техники тест-дизайна. Часть 3 | Сетка — новая социальная сеть от hh.ru
repost

242

input message

напишите коммент

Созрел новый вопрос и пожелания к новому посту 😅 расскажите пример успешного чек- листа !

ответить

Отлично, буду ждать!

ответить

еще контент автора

еще контент автора

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь