검증(Verification)
💡 소프트웨어가 명세서나 요구사항에 맞게 제대로 구현되고 있는지 확인하는 과정
우리가 올바르게 소프트웨어를 만들고 있는가?
- 소프트웨어 개발 과정을 테스트한다.
- 올바른 제품을 생산하고 있는지 검증한다.
- 이전 단계에서 설정된 개발 규격과 요구를 충족시키는지 판단한다.
- 개발자 혹은 시험자의 시각으로 소프트웨어가 명세화된 기능을 올바로 수행하는지 알아보는 과정이다.
확인(Validation)
💡 소프트웨어가 사용자의 요구사항을 제대로 충족하는지를 실제 환경에서 테스트하는 과정
우리가 올바른 소프트웨어를 만들었는가?
- 소프트웨어 결과를 테스트한다.
- 만들어진 제품이 제대로 동작하는지 확인한다.
- 최종 사용자 요구 또는 소프트웨어 요구에 적합한지 판단한다.
- 사용자의 시각으로 올바른 소프트웨어가 개발되었는지 입증하는 과정이다.
검증과 확인의 차이
'certification > 정보처리산업기사' 카테고리의 다른 글
[Network] 네트워크 프로토콜의 기본 요소, 특징, 예시 (1) | 2024.10.20 |
---|---|
[SW] V-모델과 테스트 레벨 (0) | 2024.10.19 |
[SW] 테스트 기법에 따른 분류(화이트박스 테스트, 블랙박스 테스트) (0) | 2024.10.19 |
[Network] TCP 연결 해제 과정(4-way 핸드셰이크) (0) | 2024.10.19 |
[DB] 정규화, 이상 현상, 함수 종속, 반 정규화 (2) | 2024.10.19 |