동적 테스트

IT 위키
Dynamic Test; Dynamic Testing
소프트웨어의 코드를 직접 실행시키며 수행하는 소프트웨어 테스트 유형의 총칭
  • 주로 문서 기반의 검토 기법인 정적 테스트에 대비되는 개념이다.

동적 테스트 유형[편집 | 원본 편집]

설계 기법에 따른 구분[편집 | 원본 편집]

소스코드 열람 여부에 따른 구분[편집 | 원본 편집]

소스 코드 열람 여부에 따라 크게 화이트박스 테스트와 블랙박스 테스트로 나누어진다.
구분 화이트박스 테스트 블랙박스 테스트
개념
  • 프로그램 내부 로직을 참조하면서 모든 경로를 테스트
  • 프로그램 외부명세(기능, I/F)로부터 직접 테스트 (Data, I/O 위주 테스트)
특징
  • 구조 테스트- Logic-Driven 테스트- 모듈 테스트
  • 기능 테스트- Data-Driven 테스트- I/O-Driven 테스트
테스트기법
  • 조건 검사
  • 루프 검사
관점
  • 개발자 관점
  • 사용자 관점