Какво е валидиране?

Проверка е процес на оценка дали нещо е валидно, законно или задоволително. В контекста на софтуерното инженерство, валидирането е процесът на оценка дали софтуерът е съвместим със своите изисквания, стандарти и спецификации.

Валидирането е част от жизнения цикъл на разработка на софтуер (SDLC) и обикновено се извършва след приключване на тестването на софтуера. Важно е да се отбележи, че валидирането не е същото като тестването, тъй като тестването е процесът на идентифициране на дефекти, докато валидирането е процесът на гарантиране, че софтуерът отговаря на неговите изисквания.

Техниките за валидиране включват:

* Прегледи на кода

* Единично тестване

* Функционално тестване

* Тестване на производителността

* Тестване на сигурността

* Тестване на използваемостта