한눈에 보는 정의

동적 테스트(Dynamic Testing)는 프로그램을 실제로 실행시켜, 다양한 입력값을 넣어보며 그 결과가 의도한 대로 나오는지 직접 확인하는 테스트 방식입니다.

자세히 알아보기

  • 예문: "코드 리뷰만으로는 발견하지 못했던 버그가, 실제로 프로그램을 돌려본 동적 테스트 과정에서 드러났다."
  • 화이트박스 테스트(White-box Testing) (화이트박스 테스트)이나 블랙박스 테스트(Black-box Testing) (블랙박스 테스트) 모두, 실제로 코드를 실행해 결과를 확인한다는 점에서 동적 테스트의 한 방식으로 볼 수 있습니다.
  • 코드를 실행해보지 않고 검토만 하는 정적 테스트(Static Testing) (정적 테스트)과 달리, 실제 실행 환경에서만 드러나는 문제(성능 저하, 예외 상황 등)를 발견하는 데 효과적입니다.
  • 실제 서비스 환경과 비슷한 조건에서 테스트할수록 실전에서 발생할 문제를 더 정확히 미리 찾아낼 수 있습니다.

관련 용어

최종 수정일: 2026년 7월 15일

← 용어사전 전체 목록으로