발견과 실행 나누기
테스트 프레임워크는 검사할 메서드를 찾은 뒤 실행하고 결과를 모은다. Fixie는 이 두 단계를 별도의 구성으로 다룬다. 기본 발견 규칙은 이름이 Tests로 끝나는 클래스를 대상으로 하며, 필요한 경우 특성이나 다른 조건을 쓰는 규칙으로 바꿀 수 있다.
수명 주기 제어
사용자 정의 실행 구성은 검사 전후의 준비와 정리, 클래스 인스턴스 생성 방식을 제어한다. 여러 관례를 등록하면 각 발견 규칙과 연결된 실행 규칙이 적용된다. 기본 흐름을 바꿀 수 있다는 것은 테스트 격리와 정리 책임도 설계자가 이해해야 한다는 뜻이다. 실패 처리까지 무작정 감추면 결과를 해석하기 어렵다.
병렬 실행과 유지보수
기본 관례의 순차 실행과 병렬 실행 구성은 구분된다. 병렬화하려면 공유 데이터를 독립시키고 시작한 검사가 끝나기 전에 실행 구성이 반환하지 않도록 해야 한다. 테스트 목록에서 발견되었다는 사실만으로 모두 실행되었다고 가정하지 않는다. 관례를 팀이 이해할 수 있는 작은 코드로 유지하고 프레임워크 버전에 맞는 구성을 사용한다.