728x90
V-모델 순서
- 개발단계 : 요구사항 -> 분석 -> 설계 -> 구현
- 테스트 단계 : 단위 테스트 -> 통합 테스트 -> 시스템 테스트 -> 인수테스트
단위 테스트
- 코딩 직후 소프트웨어 설계의 최소 단위인 모듈이나 컴포넌트에 초점을 맞춰 테스트
- 인터페이스, 외부적 I/O, 자료 구조, 독립적 기초 경로, 오류 처리 경로, 경계 조건
- 구조 기반 테스트 : 제어 흐름, 조건 결정
- 명세 기반 테스트 : 동등 분할, 경계 값 분석
통합 테스트
- 단위 테스트가 완료된 모듈들을 결합하여 하나의 시스템으로 완성시키는 과정에서의 테스트
시스템 테스트
- 개발된 소프트웨어가 해당 컴퓨터 시스템에서 완벽하게 수행되는가를 점검하는 테스트
- 기능적 요구사항 : 요구사항 명세서, 비즈니스 절차, 유스케이스 등 명세서
- 비기능적 요구사항 : 성능 테스트, 회복 테스트, 보안 테스트
인수 테스트
- 개발한 소프트웨어가 사용자의 요구사항을 충족하는지에 중점을 두고 테스트
- 알파 테스트 : 사용자가 개발자 앞에서 행하는 테스트 기법
- 베타 테스트 : 여러 명의 사용자 앞에서 행함
'자격증 > 정보처리기사' 카테고리의 다른 글
63. 애플리케이션 성능 분석(B) (0) | 2023.02.02 |
---|---|
58. 통합 테스트(A) (0) | 2023.02.02 |
56. 테스트 기법에 따른 애플리케이션 테스트- 화이트박스,블랙박스(A) (0) | 2023.02.02 |
53. 빌드 자동화 도구(B) (0) | 2023.02.02 |
52. 소프트웨어 버전 관리 도구(B) (0) | 2023.02.02 |