통합 테스트

통합 테스트는 여러 모듈을 연결했을 때 제대로 동작하는지 확인하는 테스트이다.

예시:

로그인 모듈 / 회원 DB 모듈 / 화면 출력 모듈

각각 따로는 정상이어도 연결하면 오류가 날 수 있다.

통합 테스트 확인 대상

모듈 간 연결 / 인터페이스 오류 / 데이터 흐름 / 기능 연동

핵심 암기

통합 테스트 / 모듈 간 인터페이스와 데이터 흐름 검증


블랙박스 테스트

블랙박스 테스트는 내부 코드를 보지 않고 기능이 요구사항대로 동작하는지 확인하는 테스트이다.

블랙박스 기준

사용자 요구사항 / 입력값과 출력값 / 기능 동작 결과

대표 기법

동치 분할 / 경계값 분석 / 오류 예측 / 원인-결과 그래프

핵심 암기

블랙박스 테스트 / 내부 코드 안 봄 / 사용자 요구사항 기준 기능 테스트


화이트박스 테스트

화이트박스 테스트는 내부 코드 구조를 보고 테스트하는 방식이다.

화이트박스 확인 대상

모든 코드 실행 여부 / 조건문 분기 / 실행 경로 / 내부 로직

대표 기법

문장 검증 / 분기 검증 / 조건 검증 / 경로 검증

핵심 암기

화이트박스 테스트 / 내부 코드 구조 확인 / 분기와 경로 실행 여부 확인