기본 테스트 결과
업데이트: 2007년 11월
테스트를 실행하면 결과가 생성되어 테스트 결과 창에 표시됩니다. 일부 테스트 결과는 모든 테스트 종류의 공통 사항입니다. 나머지 다른 결과는 특정 테스트 종류에 대해서만 발생하거나 해당 결과를 생성한 테스트 종류에 따라 특별한 의미를 갖습니다.
테스트를 실행하면 여기에 나열된 것보다 자세한 결과가 생성됩니다. 자세한 내용은 보고된 테스트 결과를 참조하십시오.
테스트 결과
다음은 Visual Studio Team System Test Edition에서 사용할 수 있는 테스트 종류에서 생성되는 테스트 결과입니다.
중단됨. 테스터가 테스트 실행을 중지했습니다. 이때 실행 중이던 테스트의 상태는 중단됨이 됩니다. 해당 테스트 실행의 나머지 테스트는 실행되지 않음이 됩니다.
실행되지 않음. 테스터가 테스트 실행을 중지했습니다. 이때 실행 중이던 테스트의 상태는 중단됨이 됩니다. 해당 테스트 실행의 나머지 테스트는 실행되지 않음이 됩니다.
성공(실행이 중단됨). 개별 테스트가 실행되어 성공했습니다. 이 테스트의 실행이 완료된 후 테스터가 테스트 실행을 중지했습니다.
실행할 수 없음. 테스트 정의에 오류가 있어 테스트를 실행할 수 없습니다. 예를 들어, 정수를 반환하는 단위 테스트는 NotRunnable입니다. 단위 테스트 메서드는 void를 반환해야 합니다.
연결 끊김. 원격 실행의 연결을 끊었다가 나중에 다시 연결하는 경우입니다. 원격 실행의 연결이 끊어지면 이 결과가 보고됩니다. 테스터는 이 원격 실행에 연결하면 해당 테스트의 결과를 볼 수 있습니다.
시간 초과. 테스트 또는 테스트 실행의 제한 시간이 초과되었습니다.
보류. 테스트 실행이 시작되어 진행 중이지만 개별 테스트 실행이 완료되지 않았습니다.
진행 중. 테스트가 현재 실행 중입니다.
완료. 테스트 실행이 완료되었습니다. 이 결과는 부하 테스트에만 적용됩니다.
결과 불충분. 테스트가 실행될 때 실패라는 결과를 생성한 Assert 문은 없었지만 하나 이상의 Assert.Inconclusive 문이 충족되었습니다. 이 결과는 단위 테스트에만 적용됩니다.
실패. 정확한 의미는 테스트 종류에 따라 다음과 같습니다.
테스트 종류 |
의미 |
단위 테스트 |
테스트가 실행될 때 하나 이상의 Assert 문에서 실패라는 결과를 생성했거나 테스트에서 예기치 못한 예외가 throw되었습니다. |
제네릭 테스트 |
테스트에서 0이 아닌 값을 반환했습니다. |
수동 테스트 |
테스터가 결과를 실패로 설정했습니다. |
웹 테스트 |
하나 이상의 요청이 실패했습니다. |
부하 테스트 |
포함된 테스트 중 하나 이상이 실패했습니다. |
순서가 지정된 테스트 |
포함된 테스트 중 하나 이상이 실패했습니다. |
- 성공. 정확한 의미는 테스트 종류에 따라 다음과 같습니다.
테스트 종류 |
의미 |
단위 테스트 |
테스트가 실행될 때 결과를 작성할 수 없음 또는 실패라는 결과를 생성한 Assert 문이 없고, 테스트에서 예상치 못한 예외가 throw되지 않았고, 테스트 제한 시간이 초과되지 않았습니다. |
제네릭 테스트 |
테스트에서 0 값을 반환했고 테스트 제한 시간이 초과되지 않았습니다. |
수동 테스트 |
테스터가 결과를 성공으로 설정했고 이 테스트를 포함하는 테스트 실행의 제한 시간이 초과되지 않았습니다. |
웹 테스트 |
모든 요청이 성공했고 테스트 제한 시간이 초과되지 않았습니다. |
부하 테스트 |
포함된 모든 테스트가 성공했습니다. |
순서가 지정된 테스트 |
포함된 모든 테스트가 성공했고 테스트 제한 시간이 초과되지 않았습니다. |