1.4 테스트와 품질
- 테스트와 품질 평가
- 테스트와 품질 보증
1.4.1 테스트와 품질 평가
품질 평가도 테스트 목적 중 하나 ➡️ 소프트웨어 품질을 평가할 떄 테스트 활용 가능
ISO 25010 소프트웨어 품질의 유형을 8개의 주특성과 각 주특성에 따른 하위 품질 특성으로 정의

요구사항 명세는 대표적으로 기능 요구사항과 품질 요구사항을 포함
➡️ 소프트웨어는 기능적인 동작 + 성능, 호환성, 사용성 등의 품질 특성에 대한 요구 충족해야 함
So 기능적 측면 + 비기능적 측면의 결함을 검출해야 함
➡️ 기능(Functional) 테스트 + 비기능(Non-functional) 테스트
유형 테스트
각 품질 특성은 근본적으로 상이하기 때문에 품질 특성을 테스트하는 방법도 서로 다르므로 각 품질 특성별로 테스트를 수행
즉, 유형 테스트는 성능 테스트, 보안 테스트, 신뢰성 테스트 등의 테스트를 부르는 용어
1.4.2 테스트와 품질 보증

V&V
검증(Verification)
- 소프트웨어 개발 과정에서 수행한 활동의 적합성 검사에 초첨
- 요구사항 명세서의 내용이 상세 설계에 반영되었는가
확인(Validation)
- 결과물의 적합성에 초점
- 소프트웨어가 요구사항을 충적하는가
V&V는 테스트를 포함하여 다양한 방법으로 수행 가능
IEEE Std 1012-2012: 개발 단계 별로 적용할 수 있는 방법 제시
ISO/IEC/IEEE 29119-1: 테스트를 포함한 V&V 활동의 분류를 소개

품질 보증
ISOIEC 12207:2017, 의도한 목적에 적합한 품질의 제품을 개발했는지, 그러한 프로세스가 적합한지에 대한 확신을 주기 위한 다양한 활동
품질 보증 = 소프트웨어 제품의 품질 + 프로세스의 품질을 포함

프로세스 요구사항과 시스템 요구사항이 이해관계자 요구사항에 부합하는지
소프트웨어 요구사항이 시스템 요구사항에 부합하는지
프로세스와 표준 및 절차가 프로세스 요구사항에 부합하는지
프로세스 활동의 수행이 프로세스, 표준 및 절차에 부합하는지
소프트에어가 소프트웨어 요구사항에 부합하는지
'도서 및 강의 > 소프트웨어 테스트 전문가(CSTS) 가이드' 카테고리의 다른 글
| 2장 테스트 분류와 테스팅 방법 - 2.1 개요 (0) | 2025.11.24 |
|---|---|
| 1장 테스트 개요 - 1.5 테스트 기본 용어 (0) | 2025.11.24 |
| 1장 테스트 개요 - 1.3 테스트의 현실/실제 (0) | 2025.11.23 |
| 1장 테스트 개요 - 1.2 오류, 결함, 장애 (0) | 2025.11.21 |
| 1장 테스트 개요 - 1.1 테스트 목적 (0) | 2025.11.08 |