Ручное тестирование может включать в себя как проверку функциональности (соответствие требованиям), так и нефункциональных аспектов (например, удобство использования, производительность, безопасность, если они проверяются вручную).
Функциональное тестирование проверяет, работает ли программа так, как ожидается, согласно спецификациям. Нефункциональное тестирование проверяет, как система работает, а не что она делает (например, скорость, стабильность, удобство использования).
Ручное тестирование — это метод, а функциональное и нефункциональное тестирование — это типы тестирования, которые могут быть реализованы разными методами, включая ручное.
Ответ: Ручное тестирование