동적 테스트

From CS Wiki
Revision as of 10:33, 10 March 2020 by 이수민 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Dynamic Test; Dynamic Testing
소프트웨어의 코드를 직접 실행시키며 수행하는 소프트웨어 테스트 유형의 총칭
  • 주로 문서 기반의 검토 기법인 정적 테스트에 대비되는 개념이다.

동적 테스트 유형

설계 기법에 따른 구분

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

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