Наборы тест-кейсов
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 146/301
2.4.6.
Наборы тест-кейсов
Терминология и общие сведения
Набор тест-кейсов
(test
case suite
303
,
test suite, test set)
— совокупность
тест-кейсов, выбранных с некоторой общей целью или по некоторому об-
щему признаку. Иногда в такой совокупности результаты завершения од-
ного тест-кейса становятся входным состоянием приложения для следую-
щего тест-кейса.
Внимание! Из-за особенностей перевода очень часто вместо «набор тест-
кейсов» говорят «тестовый сценарий».
Формально это можно считать
ошибкой, но это явление приобрело настолько широкое распространение,
что стало вариантом нормы.
Как мы только что убедились на примере множества отдельных тест-кейсов,
крайне неудобно (более того, это ошибка!) каждый раз писать в каждом тест-кейсе
одни и те же приготовления и повторять одни и те же начальные шаги.
Намного удобнее объединить несколько тест-кейсов в набор или последова-
тельность. И здесь мы приходим к классификации наборов тест-кейсов.
В общем случае наборы тест-кейсов можно разделить на свободные (поря-
док выполнения тест-кейсов не важен) и последовательные (порядок выполнения
тест-кейсов важен).
Преимущества свободных наборов:
•
Тест-кейсы можно выполнять в любом удобном порядке, а также создавать
«наборы внутри наборов».
•
Если какой-то
тест-кейс завершился ошибкой, это не
повлияет на возмож-
ность выполнения других тест-кейсов.
Преимущества последовательных наборов:
•
Каждый следующий в наборе тест-кейс в качестве входного состояния при-
ложения получает результат работы предыдущего тест-кейса, что позволяет
сильно сократить количество шагов в отдельных тест-кейсах.
•
Длинные последовательности действий куда
лучше имитируют работу ре-
альных пользователей, чем отдельные «точечные» воздействия на приложе-
ние.
Достарыңызбен бөлісу: