구분 | 분류 | 설명 |
실행 | 정적 | -프로그램을 실행하지 않고 테스트 수행 -워크스루, 기술적 검토, 인스팩션 |
동적 | -프로그램을 실행하여 테스트 수행 -구현 단계 이후에 수행 -블랙박스, 화이트박스 테스트 -단위/통합/시스템/인수 테스트 |
|
관점 | 확인 | -사용자 요구를 만족하기 위해 모든 프로세스가 만족되고 있음을 확인하는 테스트 -워크스루, 기술적 검토, 인스팩션 |
검증 | -사용자 살제 요구를 만족하는지 검증하는 테스트 -시스템/인수 테스트 |
|
단계 | 단위 | -단위 모듈에 대한 테스트 -모듈(컴포넌트) 테스트 -화이트박스 테스트 방법에 의해 설계된 테스트 데이터 이용 -드라이브, 스터브 활용 |
통합 | -통합된 모듈 사이의 인터페이스나 상호작용을 테스트 -소프트웨어가 아키텍처 설계에 따라 올바르게 구현되었는지 확인 -화이트박스, 블랙박스 테스트 -빅뱅, 하향식, 상향식, 샌드위치 방법 |
|
시스템 | -통합된 시스템 테스트 -요구명세의 기능/비기능 요구를 만족하는지 확인 -블랙박스 테스트 |
|
인수 | -완성된 제품을 인숙할 것인지 결정하기 위해 고객이 수행하는 테스트 | |
목적 | 알파 | -개발된 제품을 개발 부서 내부 직원들에 의해 수행되는 테스트 |
베타 | -제품을 출시하기 선발된 잠재 고객에 의해 수행되는 테스트 | |
필드 | -제품 판매 후 구매자에 의해 사용되면서 진행되는 테스트(평가) | |
회귀 | -오류 등을 수정한 후 새로운 오류의 유입, 기존 기능의 수행 여부를 확인하기 위한 테스트 | |
성능 | -시스템 요구 명세어 기술된 성능 (실행시간, 응답시간, 처리량, 속도, 자원사용량) 만족 여부를 확인하기 위한 테스트 | |
스트레스 | -시스템에 스트레스를 일으켜 적절하게 운영 또는 오류 대처가 가능한지 확인하기 위한 테스트 |
'나의 서재 > 22. 소프트웨어 공학 기본원리' 카테고리의 다른 글
15.3 동적 테스트 (0) | 2022.01.03 |
---|---|
15.2 정적 테스트 (0) | 2021.12.19 |
15. 테스트 (0) | 2021.12.19 |
14.1 팬인(Fan-in) 및 팬아웃(Fan-out) (0) | 2021.12.18 |
14. 모듈 설계 (0) | 2021.12.18 |
댓글