본문 바로가기
IT 와 Social 이야기

소프트웨어 품질관리 Software QA _ Verification vs. Validation

by manga0713 2011. 4. 18.


Verification, Validation은 우리네와 같은 일을 하는 사람들이 자주 쓰는 용어 가운데 하나인데요. 도대체 무슨 의미이고 두 단어는 어떤 차이가 있는지 한 번 알아보지요.

먼저 그림을 하나 보시겠습니다.

 

[이미지출처 : Bob on Medical Device Software]

뭔지 몰라도 두 단어는 서로 밀접하게 연관되어 있으며 유기적으로 함께가야하는 것처럼 보입니다.
Validation에는 Testing이 Verification에는 Inspections이라는 단어가 눈에 띄네요. ^^

Testing은 말 그대로 테스팅이고요, Inspection에는 (서류 따위의)열람, 검열 등의 뜻을 갖고 있지요. 이제 차이를 좀 아시겠지요. ^^

그럼 우리의 텍스트인 SoftwareQATest.com의 정의를 보시겠습니다.

Verification typically involves reviews and meetings to evaluate documents, plans, code, requirements, and specifications. This can be done with checklists, issues lists, walkthroughs, and inspection meetings. Validation typically involves actual testing and takes place after verifications are completed.

자, 좀 더 명확해졌지요.

이렇듯 소프트웨어를 개발하시는 모든 관계자 분들은 고객들을 위하여 이토록 치밀하게 노력하고 있답니다.
이 땅의 모든 IT인들 특히 개발자님들에게 크게 박수 한 번 부탁드립니다.

이상입니다. ^^