В данном вопросе нам нужно определить, какая из перечисленных разновидностей интеграционного тестирования не существует. Давайте рассмотрим каждую из них по отдельности:
- Регрессионное тестирование: Это процесс тестирования, который направлен на проверку того, что изменения в коде (например, исправления ошибок или новые функции) не повлияли на существующий функционал системы. Регрессионное тестирование не является разновидностью интеграционного тестирования, а скорее относится к общему процессу тестирования программного обеспечения.
- Восходящее тестирование: Это подход, при котором тестирование начинается с низкоуровневых модулей и постепенно переходит к высокоуровневым. Восходящее тестирование также не является отдельной разновидностью интеграционного тестирования, но может быть частью более общего процесса тестирования.
- Нисходящее тестирование: В отличие от восходящего, нисходящее тестирование начинается с высокоуровневых компонентов и переходит к низкоуровневым. Нисходящее тестирование также не является отдельной разновидностью интеграционного тестирования.
- Монолитное тестирование: Этот термин обычно не используется в контексте интеграционного тестирования. Монолитное приложение — это приложение, которое разрабатывается как единое целое, и тестирование его может включать интеграционное тестирование, но сам термин "монолитное тестирование" не является общепринятым.
Теперь, подводя итог, можно сказать, что:
- Регрессионное тестирование — это не разновидность интеграционного тестирования.
- Восходящее и нисходящее тестирование — это подходы к тестированию, но они не являются отдельными видами интеграционного тестирования.
- Монолитное тестирование — это не общепринятый термин в контексте интеграционного тестирования.
Таким образом, правильный ответ на вопрос: регрессионное тестирование не является разновидностью интеграционного тестирования.