Тестирование “серого ящика” (grey box testing) представляет собой комбинацию этих двух подходов. Тестировщикам предоставляется ограниченная информация о внутренней структуре системы. Заключительный этап, который проводится заказчиком программы. Его цель — проверить, что система соответствует требованиям и ожиданиям. В общей сложности насчитывается порядка семи-восьми классификаций по самым разным признакам. Каждое тестирование подразумевает использование тестов, заточенных на исследование задач, которые определены его типом.
Интеграционное тестирование проверяет взаимодействие между компонентами и позволяет убедиться, что они работают вместе так, как ожидалось. У тестирования есть разные…