Для каждого тестового набора четко заданы вариант, сценарий варианта, цель теста или условие
Для каждого набора тестов описаны ожидаемый результат и метод оценки результата
Для каждого тестируемого требования предусмотрено не меньше двух тестовых наборов
Разработан один тестовый набор, в котором должен быть получен положительный результат (положительный тест). Разработан еще
один тестовый набор, соответствующий недопустимой, неприемлемой или непредвиденной ситуации. Этот набор должен давать
отрицательный результат (отрицательный тест). Как правило, для каждого проверяемого требования создаются по крайней мере
один положительный тест и несколько отрицательных тестов. |
Тестовые наборы охватывают все варианты поведения продукта в отношении проверяемого требования.
Должны проверяться (при наличии)
-
правильность выполнения функции
-
проверка данных
-
реализация бизнес-правил
-
целевой поток операций или управляющий элемент
-
производительность объекта нагрузки в определенном состоянии (включая поток операций, нагрузку и конфигурацию)
-
защищенность и методы доступа
-
соответствие стандартам
|
Каждый тестовый набор соответствует уникальному набору входных данных или уникальной последовательности событий, которые должны вызывать уникальное поведение тестируемого продукта.
Если два тестовых набора вызывают одно и то же поведение, определите, дублируют ли они друг друга (то есть, вызывают
выполнение одной и той же последовательности операций в тестируемом продукте). |
Для каждого тестового набора (или группы взаимосвязанных наборов) определены начальное состояние тестируемого объекта и входные данные.
Все имена и идентификаторы тестовых наборов соответствуют соглашениям о присвоении имен тестируемого продукта.
|