동적 테스트

IT위키
인쇄용 판은 더 이상 지원되지 않으며 렌더링 오류가 있을 수 있습니다. 브라우저 북마크를 업데이트해 주시고 기본 브라우저 인쇄 기능을 대신 사용해 주십시오.
Dynamic Test; Dynamic Testing
소프트웨어의 코드를 직접 실행시키며 수행하는 소프트웨어 테스트 유형의 총칭
  • 주로 문서 기반의 검토 기법인 정적 테스트에 대비되는 개념이다.

동적 테스트 유형

설계 기법에 따른 구분

소스코드 열람 여부에 따른 구분

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