Успешные и неуспешные случаи.

При обсуждении тест-кейсов предполагается, что у теста может быть два варианта завершения. Во-первых, это может быть успешный случай (также называемый позитивным тест-кейсом), в котором результат соответствует ожидаемому при определенных данных. В общем, тесты, следующие по счастливому пути, когда пользователь делает то, что обычно должен делать, являются успешными случаями.
Неуспешными случаями (также называемые негативными тест-кейсами) являются случаи, когда мы ожидаем "падение" системы по каким-либо причинам, например при попытке осуществить запись на диск, доступный только для чтения, вычислить квадратный корень из отрицательного числа (в системах, которые не работают с комплексными числами) или при добавлении неправильного имени пользователя в систему. В неуспешных случаях вместо того, чтобы прийти к корректному результату, система выполнит... что-то другое. Это "что-то другое" зависит от теста и от того, какая функциональность тестируется. Это может быть ошибка кода, возврат значения по умолчанию, исключение, закрытие системы или просто вывод информации об ошибке в лог-файл или в консоль.

Комментарии

Комментариев нет.