Системные тесты

Теги: tests 

Системные тесты - это [интеграционные-тесты], котоыре проверяют интеграцию сразу с несколькими системами, к примеру взаимодействие между базой данных, стат.файлами и конфигурацией сервера.

Системный тест позволяет получать более реалистичную оценку о работоспособности ПО.

недостатки

  1. Упрвление зависимостями очень сложное (нужно создавать учетные записи, определять фиксированный набор данных и т.д.)
  2. Проверяется сразу так много компонентов, что сложно понять причину сбоя
  3. Системные тесты могут находить ошибки в компонентах, которые вы не собирались тестировать
  4. Системные тесты обычно очень медленные

Частный случай - это [дымовые-тесты]