Ошибки, пойманные WBT, но не BBT и наоборот
-
27-09-2019 - |
Вопрос
Можете ли вы подумать о одном типе ошибки, которые можно найти с помощью тестирования белого ящика, и один тип, используя тестирование в черный цвет. то есть ошибка, которая будет найден одним, а не другой.
Для WBT там будут не ноль заявления, но что бы вы поймали с BBT и не WBT ???
Кстати, этот вопрос просто основан на моем личном исследовании - я не получаю свободных отметок из этого !!!!
Спасибо,
Решение
Преимущество тестирования белого ящика и дополнительные ошибки, которые он обнаруживает, полностью из-за тестирования всех случаев. Если вы не знаете, как что-то реализуется, вы никогда не можете быть уверены, что вы испытали его для каждого ввода в каждом состоянии, потому что состояние является внутренним.
Конечно, если у вас есть инструменты покрытия, это можно избежать, но если у вас нет кода, может быть очень сложно выработать, что может тестировать 8,3% строк, которые вы отсутствуете.
Я не могу думать о том, что тестирование Black Box найдет, что тестирование белого ящика не будет, но я скажу, что он имеет тенденцию быть гораздо более полезным, потому что это позволяет людям поднимать или полностью переписать коробку без прикосновения к тестированию Отказ Важно, потому что если тест изменен, вы теряете некоторые способности к регрессии.