Тестирование Gray Box — это метод тестирования, выполненный с ограниченной информацией о внутренней функциональности системы. Тестеры Grey Box имеют доступ к детальной проектной документации и информации о требованиях.
Тесты Gray Box генерируются на основе моделей на основе состояний, диаграмм UML или диаграмм архитектуры целевой системы.
Методы испытаний серая коробка:
-
Регрессионное тестирование
-
Тестирование шаблонов
-
Тестирование ортогональных массивов
-
Матричное тестирование
Регрессионное тестирование
Тестирование шаблонов
Тестирование ортогональных массивов
Матричное тестирование
Выгоды:
-
Тестирование «серого ящика» обеспечивает комбинированные преимущества тестирования «белого ящика» и «черного ящика»
-
Он основан на функциональной спецификации, диаграммах UML, диаграммах базы данных или архитектурном представлении.
-
Ручки тестера Grey-Box позволяют более интеллектуально разрабатывать сложные сценарии испытаний.
-
Дополнительное преимущество тестирования «серого ящика» заключается в том, что оно поддерживает границу между независимыми тестировщиками и разработчиками.
Тестирование «серого ящика» обеспечивает комбинированные преимущества тестирования «белого ящика» и «черного ящика»
Он основан на функциональной спецификации, диаграммах UML, диаграммах базы данных или архитектурном представлении.
Ручки тестера Grey-Box позволяют более интеллектуально разрабатывать сложные сценарии испытаний.
Дополнительное преимущество тестирования «серого ящика» заключается в том, что оно поддерживает границу между независимыми тестировщиками и разработчиками.
Недостатки:
-
В тестировании «серого ящика» полное тестирование белого ящика не может быть выполнено из-за недоступного исходного кода / двоичных файлов.
-
Трудно связать дефекты, когда мы проводим тестирование Грея-бокса для распределенной системы.
В тестировании «серого ящика» полное тестирование белого ящика не может быть выполнено из-за недоступного исходного кода / двоичных файлов.
Трудно связать дефекты, когда мы проводим тестирование Грея-бокса для распределенной системы.
Лучшие подходящие приложения:
Тестирование «серого ящика» идеально подходит для веб-приложений.
Тестирование «серого ящика» также является лучшим подходом для функционального или доменного тестирования.