작은 테스트 실행 파일
헤더가 프로그램 진입점을 제공하며 테스트 함수와 목록을 연결해 실행 파일을 만든다. 핵심 기능은 소수의 표준 C 라이브러리 함수에 의존한다. 선택 기능의 사용 가능 여부는 실제 시스템에서 제공하는 기능에 달려 있다.
독립적인 테스트
테스트는 따로 실행하거나 순서를 바꾸어 실행해도 의미가 유지되도록 작성한다. 지원 플랫폼에서는 기본적으로 개별 테스트를 자식 프로세스로 실행하는 경로가 있다. 디버거 감지 등에 따라 동작이 달라질 수 있으므로 실행 환경을 함께 확인한다.
예외와 보고
C플러스플러스 테스트에서 발생한 예외를 실패로 처리할 수 있다. 결과를 간단한 텍스트 외에 지원 보고 형식으로 출력해 자동화와 연결한다. 프레임워크가 실패를 포착한다는 사실과 검사 자체가 중요한 경계 조건을 충분히 담았다는 사실은 별개다.