Verification / Validation


Verification VS Validation

우선, 구글을 통해 각각의 단어 뜻을 검색해보면 둘 다 확인이라는 뜻으로 나온다.

꽤 여러 사람들이 Verification과 Validation을 혼용해서 사용한다고 한다.

여러 글들을 읽어본 결과를 요약하자면 이렇다.

Verification (검증)

Build it right.

무언가를 만들 때 맞게, 과정을 잘 지켜가며 만들었냐는 걸 의미한다.

예를 들어 누군가의 요청으로 건물을 지을 때, 설계 과정과 재료를 언제 어디에, 적재적소에 사용했는 지를 판단하는 걸 Verification이라고 한다.

Validation (확인)

Build the right thing.

만들어낸 것이 맞는 결과물인 지를 의미한다.

예를 들어 누군가의 요청으로 건물을 지었을 때, 해당 건물이 그 사람의 요청에 맞는 구조, 외관, 내부 등을 충족시키는 건물인가를 판단하는 것을 Validation이라고 한다.


요약

Verification -> 과정이 맞게 지켜졌는가?

Validation -> 결과가 맞게 나왔는가?