Тот вид контроля, который рассматривался выше, можно назвать тестированием основных функциональных возможностей программы – основной тест.
Вырожденный тест
Этот тест затрагивает работу программы в самой минимальной степени. Обычно тест служит для проверки правильности выполнения самых внешних функций программы, например, обращения к ней и выхода из нее.
Тест граничных значений
Тест проверяет работу программы для граничных значений параметров, определяющих вычислительный процесс. Часто для граничных значений параметра работа программы носит особый характер, который, тем самым, требует и особого контроля.
Аварийный тест
Тест проверяет реакцию программы на возникновение разного рода аварийных ситуаций в программе, в частности, вызванных неправильными исходными данными. Другими словами, проверяется диагностика, выдаваемая программой, а также окончание ее работы или, может быть, попытка исправления неверных исходных данных.
Помимо автономных тестов, предназначенных для контроля отдельных блоков программы, можно выделить стыковочные и комплексные тесты.
Стыковочные тесты
Предназначаются для проверки взаимосвязи (стыковки) уже отлаженных частей программы.
Комплексные тесты
Проверяют правильность работы всех или большинства частей программы после их объединения.
Достарыңызбен бөлісу: |