В чём разница между верификацией и валидацией?
Верификация отвечает на вопрос «правильно ли мы делаем продукт?» — проверяет работу на соответствие спецификациям и проектной документации, обычно через ревью и статический анализ. Валидация отвечает «тот ли продукт мы делаем?» — проверяет, что готовое ПО действительно решает задачу пользователя, через динамическое тестирование. Верификация идёт на протяжении всей разработки, валидация — против реальных требований и пользователей.