Высокоуровневое тестирование, которое фокусируется на поведении программного обеспечения и может применяться практически на любом уровне тестирования.