중간 산출물: 테스트 인터페이스 스펙
이 아티팩트는 테스트 액세스(테스트 용이성)의 목적으로 클래스류(특히 클래스, 서브시스템 또는 컴포넌트)에 의한 동작(조작) 세트의 규정을 지정합니다.
목적
  • 소프트웨어 디자인에 대한 제한조건 및 추가 요구사항을 설정할 테스트 노력의 특별 요구사항을 문서화하는 방법을 제공.
관계
역할책임이 있음: 수정자:
입력 대상필수:
  • 없음
선택사항: 외부:
  • 없음
산출 지점
설명
간략한 아웃라인

각 테스트 인터페이스 스펙은 다음을 포함하여 다양한 측면을 고려해야 합니다.

  • 인터페이스의 특성은 무엇입니까? 예를 들어 인터페이스가 동적 양방향 커뮤니케이션을 허용합니까? 개별 실시간 상태 피드백을 제공합니까? 활성화되고 나면 단순히 정보를 수동적으로 단지 로그합니까?
  • 어떤 상황에서 인터페이스가 사용됩니까? 동시성 및 액세스 방법을 고려하십시오.
  • 인터페이스를 활성화하고 비활성화하는 데 어떤 기능이 필요합니까?
  • 인터페이스에서 제공한 오퍼레이션에서 출력의 세부사항 레벨을 올리거나 낮추는 데 어떤 제어가 필요합니까?
기본 설명

테스트 인터페이스 스펙은 보통 가시성이 없는 시스템의 측면을 관찰해야 하는 경우 또는 표준 인터페이스를 통해 보통 사용할 수 없는 방법으로 소프트웨어를 제어해야 하는 경우 사용됩니다. 각 테스트 인터페이스는 고유하고 잘 정의된 서비스 그룹을 제공해야 합니다.

인터페이스의 목적 및 정의에 대한 추가 정보는 가이드라인: 인터페이스를 참조하십시오.

특성
선택사항
계획됨Yes
사용자 조정
표시 옵션UML 표시: 인터페이스 

테스트 인터페이스 스펙을 사용자 조정하기 위해 적용할 수 있는 인터페이스에 대한 정보는 중간 산출물: 인터페이스를 참조하십시오.

선택적으로 소프트웨어 아키텍처 문서, 디자인 모델 또는 보충 스펙에 포함됩니다.