입력별 시험 구성
TestCase를 사용해 같은 메서드에 여러 입력을 전달할 수 있다. 각 입력 집합은 별도의 실행 사례가 된다. 같은 계산 흐름의 정상 값과 경계 값을 확인할 때 시험 본문을 반복해서 작성하는 부담을 줄인다.
기대 결과와 사례 정보
시험 메서드가 값을 반환하면 사례별 기대 결과와 비교하도록 구성할 수 있다. 이름과 설명 등도 사례마다 지정한다. 어떤 입력이 실패했는지 구별할 수 있어야 여러 입력으로 실행한 결과를 조사하기 쉽다.
프레임워크와 실행 도구
시험을 작성하는 프레임워크와 시험을 실행하는 어댑터 및 콘솔은 역할이 다르다. 주요 버전이 바뀔 때에는 API 변경과 실행기 호환성을 함께 확인한다. Windows 외의 운영체제에서도 사용할 수 있지만 대상 코드의 의존성까지 자동으로 호환되는 것은 아니다.