TEST DESIGN Flashcards
Тест дизайн
это этап процесса тестирования ПО, на котором проектируются и создаются тестовые сценарии (тест кейсы), в соответствии с определёнными ранее критериями качества и целями тестирования.
Эквивалентное Разделение (Equivalence Partitioning)
Это техника тест дизайна, при использовании которой мы исключаем набор входных данных, которые заставляют систему вести себя одинаково.
Если приложении принимает числа от -10000 до + 10000 следует взять 3 числа От -10 000 до -1, 0 и от 1 до 10000
Анализ Граничных Значений (Boundary Value Analysis)
Это техника проверки поведения продукта на крайних (граничных) значениях входных данных.
Если программа принимает на вход числа от 0 до 10 мы берем минимальную и максимальную границу 1 и 10, и значение больше и меньше границ.
Причина / Следствие (Cause/Effect)
Причина - клик, заполнение чекбоксов, ввод информации.
Следствие - вывод окна, успешная регистрация…
Какие техники тест дизайна бывают
Эквивалентное Разделение (Equivalence Partitioning - EP)
Анализ Граничных Значений (Boundary Value Analysis - BVA)
Попарное тестирование (Pairwise Testing)
Причина / Следствие (Cause/Effect - CE)
Предугадывание ошибки (Error Guessing - EG)
Исчерпывающее тестирование (Exhaustive Testing - ET)
Предугадывание ошибки (Error Guessing)
Это использование тестировщиком своих знаний системы и способность к интерпретации спецификации на предмет того, чтобы предугадать при каких входных условиях система может выдать ошибку
Попарное тестирование (Pairwise Testing)
Это техника формирования наборов тестовых данных. Суть в формировании таких наборов данных, в которых каждое тестируемое значение каждого из проверяемых параметров хотя бы единожды сочетается с каждым тестируемым значением всех остальных проверяемых параметров.