14-05-2023
Тестовый случай (англ. test case) в разработке программного обеспечения ― это набор условий, при которых тестировщик будет определять, удовлетворяется ли заранее определённое требование. Чтобы определить, что требование полностью выполняется, может потребоваться много вариантов тестирования. Часто варианты тестирования группируют в тестовые наборы.
Для того, чтобы полностью протестировать, что все требования в приложении выполняются, необходимо, чтобы существовало по меньшей мере два варианта тестирования для каждого требования (если требование не имеет дополнительных требований). В ситуации, если требование имеет дополнительные требования, на каждое дополнительное требование также должно быть по меньшей мере два варианта тестирования.
Для приложений без формальных требований варианты тестирования могут быть созданы основываясь на типичном поведении программ сходного класса.
Вариант тестирования обычно состоит из одной стадии, но иногда из последовательности шагов, дабы проверить поведение/функциональность, особенности приложения. Обычно ожидаемый результат или ожидаемый выход предустановлен. Дополнительная информация, которая может быть включена в вариант тестирования:
Вариант тестирования.