한눈에 보는 정의

블랙박스 테스트(Black-box Testing)는 프로그램의 내부 코드를 전혀 들여다보지 않고, 특정 입력값을 넣었을 때 기대한 출력값이 나오는지만으로 정상 동작 여부를 확인하는 테스트 방식입니다.

자세히 알아보기

  • 예문: "로그인 화면에 올바른 아이디와 비밀번호를 넣으면 로그인이 되는지 확인하는 것은 대표적인 블랙박스 테스트다."
  • 내부 구현 방식을 몰라도 테스트할 수 있어, 개발자뿐 아니라 QA 담당자나 실제 사용자 입장에서 기능이 요구사항대로 동작하는지 검증할 때 널리 쓰입니다.
  • 내부 로직을 직접 확인하는 화이트박스 테스트(White-box Testing) 과 달리, 프로그램을 '블랙박스(내부를 알 수 없는 상자)'로 취급한다는 점에서 이런 이름이 붙었습니다.
  • 두 방식을 함께 활용하면, 코드 로직의 정확성과 실제 사용자 관점의 기능 정확성을 모두 검증할 수 있습니다.

관련 용어

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

← 용어사전 전체 목록으로