Вопросы к Поиску с Алисой
Разница между пропущенными и проваленными тестами в модульном тестировании заключается в причинах их возникновения.
Пропущенный тест (skipped) означает, что выполнение тест-кейса отменяется, например, из-за нехватки времени или изменения логики тестирования. sergeygavaga.gitbooks.io В таком случае у пропущенного теста не будут выполняться методы setUp() или tearDown(). python.lastov.msk.ru django.fun
Проваленный тест (failed) означает, что в процессе выполнения тест-кейса был обнаружен дефект: ожидаемый результат по как минимум одному шагу тест-кейса не совпадает с фактическим результатом. sergeygavaga.gitbooks.io Если в процессе выполнения тест-кейса был обнаружен дефект, не связанный с шагами тест-кейса и их ожидаемыми результатами, то тест-кейс считается пройденным успешно. sergeygavaga.gitbooks.io
Таким образом, пропущенный тест возникает из-за внешних факторов, а проваленный — из-за ошибок в процессе выполнения тест-кейса.