한눈에 보는 정의

xUnit은 자동화된 단위 테스트(Unit Test) (단위 테스트)를 작성하고 실행하기 위한 테스트 프레임워크 계열을 통틀어 부르는 이름으로, 언어마다 JUnit (JUnit), pytest 등 다양한 구현체가 있습니다.

자세히 알아보기

  • 예문: "자바에는 xUnit 계열의 대표 주자인 JUnit이, 파이썬에는 pytest가 널리 쓰인다."
  • 이름의 'x' 자리에 각 언어 이름이 들어가, 자바용은 JUnit, 파이썬용은 PyUnit, C#용은 NUnit처럼 언어별로 이름과 구현이 조금씩 다릅니다.
  • 테스트 케이스를 작성하는 공통적인 구조(준비 → 실행 → 검증)와, 예상 결과와 실제 결과를 비교하는 검증 함수(Assertion)를 표준화해 제공하는 것이 공통된 특징입니다.
  • CI/CD(지속적 통합·배포) (CI/CD) 파이프라인에 xUnit 계열 프레임워크로 작성한 테스트를 연동해두면, 코드가 바뀔 때마다 자동으로 회귀 여부를 검증할 수 있습니다.

관련 용어

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

← 용어사전 전체 목록으로