Верификация (verification) — это когда мы проверяем, соответствует ли то, что мы сделали на текущем этапе разработки, тому, что мы изначально планировали. Короче, смотрим, уложились ли мы в цели, сроки и задачи, которые сами себе поставили. Валидация (validation) — это когда мы убеждаемся, что наше ПО действительно нужно пользователям и отвечает их ожиданиям и требованиям...
Ознакомившись с SDLC многие уже поняли, что тестирование важно на протяжении всего проекта. Но именно на начальной стадии, при тестировании документации (требований к продукту, в том числе), можно обнаружить критические ошибки, например в логике разрабатываемой информационной системы, и тем самым избежать их. Поэтому нужно помнить об увеличении стоимости ошибки в процессе разработки. Чем позднее была обнаружена ошибка, тем сложнее, дольше и дороже будет её исправление. Но что же такое "ошибка"?...