TIL/2024

SW 테스팅 방법론 별 개념

고무 오리 2024. 11. 21. 21:58
728x90
📢 SW 테스팅 방법론들을 알아보고 V-Cycle 내 테스팅 방법들과 연결 해보자

 

테스팅 수행 방식에 따른 분류

정적 테스트 (Static Testing)

  • 코드를 실행 시키지 않고 결함 식별
  • ex) Code Review, 워크 스루, Static Analysis Tool

동적 테스트 (Dynamic Testing)

  • 코드를 실행 시키며 결함 식별
  • ex) Unit Testing, Integration Testing, System Testing

 

 

내부 코드 구조 파악 여부

화이트박스 테스트 (White Box Testing)

  • 사용 용도 : 코드 커버리지 검증
  • 이유 : 코드 내부의 동작을 명확히 이해하고 결함을 식별

블랙박스 테스트 (Black Box Testing)

  • 사용 용도 : 기능 검증, 유저 사용 관점 테스트
  • 이유 : 외부 인터페이스와 기능 검증

 

 

Unit / Integration / System Testing 에 Mapping 해보기

테스트 유형 화이트박스 테스트 블랙박스 테스트 정적 테스트 동적 테스트
유닛 테스트 ✔️ (드물게) ✔️
통합 테스트 ✔️ (특정 경우) ✔️ ✔️
시스템 테스트 ✔️ ✔️

 

728x90