반응형
소프트웨어 테스트는 다양하게 분류될 수 있는데
첫 번째로 프로그램 실행 여부에 따라 정적 테스트와 동적 테스트로 구분될 수 있습니다.
프로그램 실행 여부에 따른 테스트
구분 | 설명 | 종류 |
정적 테스트 |
프로그램을 실행하지 않고 명세서나 소스 코드를 대상으로 분석하는 테스트 |
워크스루 (Workthrough), 동료 검토 (Peer Review), 인스펙션(Inspection), 코드 검사 등 |
동적 테스트 |
프로그램을 실행하여 오류를 찾는 테스트로, 소프트웨어 개발의 모든 단계에서 테스트를 수행할 수 있다. |
블랙박스 테스트, 화이트 박스 테스트 |
정적 테스트 종류
워동인
WalkThrough
- 비공식 검토
- 프로젝트 개발 초기에 팀 내에서 수행하는 검토 과정
- 구성: 프로젝트 팀원
Peer Review
- 동료 검토
- 프로젝트 수행과정에서 각 단계 별 산출물, 제품에 대해 동료들이 상호교차하여 검토 수행 활동
- 구성: 프로젝트 팀원, 체크리스트
Inspection
- 공식적 검사
- 프로그램을 실행하지 않고 산출물을 대상으로 공식적 검토, 결함 발견 과정
- 구성: 이해 관계자, 중재자, 검토자, 기록자
참고 자료
IT위키에 정적 테스트 종류별 비교표나 개념이 잘 정리되어 있으니, 참고하시기 바랍니다.
[참고] 정적 테스트 분류
아래와 같이도 분류된다고 하니, 참고자료로 보시기 바랍니다.
반응형
'정보관리기술사 > SW 공학' 카테고리의 다른 글
구조기반 테스트 설계 기법 - "구화소 구조결" (0) | 2022.10.05 |
---|---|
명세기반 테스트 설계 기법 - "명동경의상유페" (0) | 2022.10.04 |
ISO/IEC/IEEE 29119 구성 체계와 주요 내용 - "개프문기키" (0) | 2022.10.01 |
ISP·ISMP 수립 공통가이드(제6판) 배포 - `22.05.20 (0) | 2022.09.30 |
소프트웨어 테스트 7대 원리 - "결완초집 살정오" (0) | 2022.09.29 |
댓글