본문 바로가기

정보처리기사 실기/애플리케이션 테스트 관리

개발 단계에 따른 애플리케이션 테스트

1. 개발 단계에 따른 애플리케이션 테스트

출처 : https://www.geeksforgeeks.org/software-engineering-sdlc-v-model/

 

2. 단위 테스트(Unit Test)

(1) 모듈이나 컴포넌트에 초점을 맞춰 테스트

(2) 인터페이스, 외부 I/O, 자료 구조, 독립적 기초 경로, 오류 처리 경로, 경계 조건 등 검사

(3) 사용자 요구사항 기반 기능성 테스트를 최우선으로 수행

 

3. 통합 테스트(Integration Test)

단위 테스트가 완료된 모듈들을 결합하여 하나의 시스템으로 완성시키는 과정에서의 테스트

 

4. 시스템 테스트(System Test)

개발된 소프트웨어가 완벽하게 수행되는가를 점검하는 테스트

 

5. 인수 테스트(Acceptance Test)

사용자의 요구사항을 충족하는지에 중점을 두고 테스트

사용자 인수 테스트 사용지가 시스템 사용의 적절성 여부를 확인함
운영상의 인수 테스트 시스템 관리자가 시스템 인수 시 수행하는 테스트 기법
백업/복원 시스템, 재난 복구, 사용자 관리, 정기 점검 등을 확인
계약 인수 테스트 계약상의 인수/검수 조건을 준수하는지 여부를 확인
규정 인수 테스트 소프트웨어가 정부 지침, 법규, 규정 등 규정에 맞게 개발 되었는지 확인
알파 테스트 개발자의 장소에서 사용자가 개발자 앞에서 행하는 테스트 기법
테스트는 통제된 환경에서 행하고 오류와 사용상의 문제점을 사용자와 개발자가 함께 확인하면서 기록
베타 테스트 선정된 최종 사용자가 여러 명의 사용자 앞에서 행하는 테스트 기법 
실업무를 가지고 사용자가 직접 테스

 

출처 :  정보처리기사 실기 2024 기본서 / 저자 : 길벗알앤디(김정준, 강윤석, 김용갑, 김우경)  / 출판사 : 길벗