중간 산출물 (아티팩트): 테스트 로그
이 아티팩트는 하나 이상의 테스트의 고유 실행 과정에서 캡처된 원시 출력을 포함합니다.
목적
  • 테스트 세트가 실행된 검증을 제공 및
  • 해당 테스트의 성공에 관련된 정보를 제공.
관계
입력 대상필수:
  • 없음
선택사항: 외부:
  • 없음
설명
기본 설명

테스트 로그는 테스트 세트가 실행된 검증으로 사용되고 해당 테스트의 성공에 관련된 정보를 제공하는 자세한 일반적으로 시간 기반 레코드를 제공합니다. 초점은 일반적으로 정확한 감사 추적의 규정에 지정되어 실패의 사후 실행 진단을 수행하게 합니다. 이어서 이 원시 데이터가 분석되어 테스트 노력의 특정 측면의 결과를 결정하는 데 도움이 됩니다.

단일 테스트 주기 실행에 대한 테스트 스위트 실행의 결과인 산출물을 나타내는 테스트 로그.
간략한 아웃라인

각각의 테스트 로그는 다음을 포함하여(다음으로 제한되는 것은 아님) 테스트 실행의 다양한 측면에 대한 감사 추적을 제시하는 일련의 항목으로 구성되어야 합니다.

  • 이벤트 발생 날짜 및 시간 소인
  • 로깅된 이벤트의 설명(보통 간단함)
  • 조사된 상태의 표시
  • 관련이 있는 경우 추가 컨텍스트 정보
  • 발견된 예외 또는 오류 조건에 관련되는 추가 세부사항
특성
선택사항
계획됨Yes
사용자 조정
표시 옵션

자동화 도구는 종종 사용자 정의 사용자 루틴 및 추가 도구 사용을 통해 제공되는 추가 로깅으로 확장 또는 보충될 수 있는 고유한 테스트 로그 기능을 제공합니다.

출력은 단일 또는 많은 양식을 취할 수 있습니다. 일반적으로, 테스트 로그는 테이블 또는 스프레드시트와 유사한 모양을 하고 있으며 각 항목은 날짜 및 시간 소인 양식, 로깅된 이벤트의 설명, 조사된 상태 표시, 추가 컨텍스트 정보(가능한 경우)로 구성됩니다.

Rational Suite 제품군에서 발견된 것과 같은 자동화된 테스트 도구를 사용하는 경우, 도구와 함께 기본적으로 위의 기능성 중 많은 부분이 제공됩니다. 테스트 로그 기능은 일반적으로 로그에 포함된 정보를 캡처, 필터, 정렬 및 분석할 수 있는 기능을 제공합니다. 이로서 필요에 따라 테스트 로그를 세부적으로 확장하거나 요약 보기로 축소할 수 있습니다. 도구는 또한 보고 목적으로 테스트 로그 보기를 사용자 정의하고 보유할 수 있는 기능을 제공합니다.

자동화된 테스트 로그를 생성하는 논리가 단지 기존 로그 파일에 새 정보를 추가하는 경우, 테스트 로그 파일을 보유하기 위한 충분한 저장영역을 제공해야 합니다. 이 접근 방식의 대체 솔루션은 링 버퍼를 사용하는 것입니다. 버그를 쉽게 찾기 위한 링 버퍼 로깅 사용에 관한 적절한 설명은 Brian Marick이 패턴 카탈로그에 제시했습니다. (Adobe Reader를 가져오십시오.) 이 카탈로그는 자동화된 테스트 로그 사용에 대한 기타 전형적인 문제점의 개요를 제공합니다.