Учебники

Тестирование серой коробки

Тестирование Gray Box — это метод тестирования, выполненный с ограниченной информацией о внутренней функциональности системы. Тестеры Grey Box имеют доступ к детальной проектной документации и информации о требованиях.

Тесты Gray Box генерируются на основе моделей на основе состояний, диаграмм UML или диаграмм архитектуры целевой системы.

Тестирование серая коробка в жизненном цикле испытаний

Методы испытаний серая коробка:

  • Регрессионное тестирование

  • Тестирование шаблонов

  • Тестирование ортогональных массивов

  • Матричное тестирование

Регрессионное тестирование

Тестирование шаблонов

Тестирование ортогональных массивов

Матричное тестирование

Выгоды:

  • Тестирование «серого ящика» обеспечивает комбинированные преимущества тестирования «белого ящика» и «черного ящика»

  • Он основан на функциональной спецификации, диаграммах UML, диаграммах базы данных или архитектурном представлении.

  • Ручки тестера Grey-Box позволяют более интеллектуально разрабатывать сложные сценарии испытаний.

  • Дополнительное преимущество тестирования «серого ящика» заключается в том, что оно поддерживает границу между независимыми тестировщиками и разработчиками.

Тестирование «серого ящика» обеспечивает комбинированные преимущества тестирования «белого ящика» и «черного ящика»

Он основан на функциональной спецификации, диаграммах UML, диаграммах базы данных или архитектурном представлении.

Ручки тестера Grey-Box позволяют более интеллектуально разрабатывать сложные сценарии испытаний.

Дополнительное преимущество тестирования «серого ящика» заключается в том, что оно поддерживает границу между независимыми тестировщиками и разработчиками.

Недостатки:

  • В тестировании «серого ящика» полное тестирование белого ящика не может быть выполнено из-за недоступного исходного кода / двоичных файлов.

  • Трудно связать дефекты, когда мы проводим тестирование Грея-бокса для распределенной системы.

В тестировании «серого ящика» полное тестирование белого ящика не может быть выполнено из-за недоступного исходного кода / двоичных файлов.

Трудно связать дефекты, когда мы проводим тестирование Грея-бокса для распределенной системы.

Лучшие подходящие приложения:

Тестирование «серого ящика» идеально подходит для веб-приложений.

Тестирование «серого ящика» также является лучшим подходом для функционального или доменного тестирования.