의존 동작 분리
실제 외부 구성 요소 대신 정한 값을 돌려주는 모의 동작을 연결해 검사 대상에 집중할 수 있다. 예를 들어 통신 상대의 반응을 시험 조건으로 구성하는 데 활용한다. 모킹은 실제 시스템의 모든 동작을 재현하는 것과는 다르다.
공통 준비와 결과
여러 테스트가 사용하는 환경을 준비하고 정리하는 함수를 제공한다. 출력 형식을 선택해 자동화 시스템과 결과를 연결할 수도 있다. 무엇을 검사했고 어떤 조건에서 실패했는지가 보고서에서 드러나도록 테스트를 구성한다.
플랫폼과 격리 방식
예외 신호 처리에 fork를 사용하지 않아 이를 지원하지 않는 환경과의 통합을 고려한다. 플랫폼별 동작과 사용 릴리스의 언어 표준 요구 사항은 따로 확인해야 한다. 다른 테스트 도구와 비교할 때 프로세스 격리 여부와 진단 방식의 차이를 구분한다.