📔 정보처리산업기사 공부
[정보처리기사] 애플리케이션 테스트 수행하기
따따시
2022. 9. 22. 08:55
✨ 애플리케이션 테스트 수행하기
<프로젝트 수행 단계에 따른 테스트의 분류>
1) 단위 테스트
작은 소프트웨어 단위(컴포넌트 또는 모듈)을 테스트하는 것으로서, 일반적으로 개발자 자신에 의해 행해짐
2) 통합 테스트
모듈 사이의 인터페이스, 통합된 컴포넌트 간의 상호 작용을 테스트하는 것으로
하나의 프로세스가 완성된 경우 부수적으로 통합 테스트를 수행하는 경우도 있다
3) 시스템 테스트
통합된 단위 시스템의 기능이 컴퓨터 시스템에서 정상적으로 수행되는지를 테스트하는 것으로 성능 및 장애 테스트도 여기에 포함된다
4) 인수 테스트
일반적으로 최종 사용자와 업무에 따른 이해관계자 등이 테스트를 수행함으로써 개발된 제품에 대해 운영 여부를 결정하는 테스트로, 실제 업무 적용 전에 수행한다.
<테스트 단계별 도구>
1) 테스트 계획 : 요구사항 관리
2) 테스트 분석/설계 : 테스트케이스 생성, 커버리지 분석
3) 테스트 수행 : 테스트 자동화, 정적 분석 ,동적 분석, 성능 테스트, 모니터링
4) 테스트 통제 : 형상관리, 테스트 관리, 결함 추적/관리