도구 사용 도움말: Rational TestManager를 사용하여 테스트 케이스 작성
이 도구 사용 도움말은 Rational TestManager를 사용하여 테스트 케이스를 작성하는 방법에 대해 설명합니다.
도구: Rational TestManager
관계
기본 설명

개요

테스트 케이스는 "테스트해야 하는 것은 무엇입니까?"라는 질문에 응답합니다. 테스트 케이스는 테스트 노력의 기반을 제공합니다. 일괄적으로 여기에 나열된 테스트 기준을 구성합니다.

  • 테스트할 대상
  • 테스트하는 방법
  • 테스트 시기

테스트 케이스는 디자인, 요구사항 유효성 검증, 구현 및 구성에 속하는 정보를 포함합니다.

테스트 케이스는 다양한 소스로부터의 입력 정보를 기반으로 하므로 요구사항 유효성 검증의 기초로 사용합니다. Rational Rose 모델, 스펙, Rational RequisitePro 요구사항, 마케팅 부수 사항, 코드 검토로 수집된 코드 주석 및 변경 요청에 테스트 케이스를 사용합니다.  

테스트 케이스는 언제나 테스트 계획의 테스트 케이스 폴더에 있습니다. 테스트 계획 작성 방법에 대한 정보는 도구 사용 도움말: Rational TestManager를 사용하여 테스트 계획 작성을 참조하십시오.  

이 도구 사용 도움말은 Windows 98/ME/XP/2000 및 NT 4.0 플랫폼에 적용됩니다.

도구 단계

테스트 케이스를 작성하려면 다음 단계를 수행하십시오.

  1. 테스트 케이스 삽입
  2. 테스트 케이스의 특성 채우기

1. 테스트 케이스 삽입

테스트 케이스 작성의 첫 번째 파트는 테스트 케이스를 TestManager에 삽입하는 것입니다.  

  • 테스트 자산 작업공간의 계획 탭에서 파일 > 테스트 계획 열기를 클릭하십시오.
  • 해당 테스트 계획을 선택하십시오.  
  • 해당 테스트 케이스 폴더를 선택하고 테스트 케이스 삽입을 마우스 오른쪽 단추로 클릭하십시오. 새 테스트 케이스 대화 상자가 표시됩니다.
  • 테스트 케이스의 이름은 유일한 필수 필드입니다. 유효성 검증 대상에 따라 테스트 케이스의 이름을 지정하십시오(예: 계정 작성). 이름 필드에 해당 이름을 입력하고 확인을 클릭하십시오.

도움말 아이콘 TestManager 온라인 도움말에서 다음 주제를 참조하십시오.

  • 테스트 계획에 테스트 케이스 폴더 삽입(컨텐츠: 테스트 계획)
  • 테스트 케이스 폴더에 테스트 케이스 삽입(컨텐츠: 테스트 계획)

2. 테스트 케이스의 특성 채우기

테스트 케이스 이름 지정 외에 기타 특성도 지정할 수 있습니다. 예를 들어, 테스트 케이스 소유자를 지정하고, 테스트 케이스와 연관된 구성 및 반복을 지정하고, 테스트 케이스와 연관된 외부 문서에 포인터를 추가할 수 있습니다.

테스트 케이스 특성은 다음을 포함할 수 있습니다.
  • 테스트 케이스의 설명 - 이 필드를 사용하여 테스트 케이스가 유효성 검증한 시스템 동작을 정확하게 설명합니다.
  • 테스트 케이스의 디자인 - 이것은 적절한 동작을 확인하는 방법을 포함하여 테스트 케이스가 지정된 테스트를 수행하는 방법에 대한 단계별 지시사항입니다.
  • 테스트 케이스의 소유자 - 테스트 케이스를 통해 기능 영역의 소유권을 지정하여 팀을 구성합니다.
  • 테스트 케이스와 연관된 구성 - 적절한 동작을 확인하기 위해 테스트 케이스를 실행해야 하는 하드웨어 및 소프트웨어 구성을 지정합니다.
  • 테스트 케이스와 연관된 반복 - 테스트 케이스를 반복과 연관시켜 해당 반복의 허용 기준의 일부로 작성합니다. 이 방법은 테스트 케이스를 실행해야 할 시기를 파악하는 데 도움이 됩니다.
  • 테스트 케이스와 연관된 테스트 입력 - 테스트 입력을 테스트 케이스와 연관시킵니다. 테스트 입력은 테스트 케이스의 동기 부여 요인입니다. 테스트 케이스는 테스트 입력을 확인하는 많은 예 가운데 하나일 수 있습니다(예: 요구사항). 테스트 입력은 다양한 소스(예: Rational Rose 모델의 유스 케이스, 스펙, Rational RequisitePro 요구사항, 마케팅 부수 사항, 코드 검토로 수집된 코드 주석 및 변경 요청)에서 나옵니다.
  • 테스트 케이스와 연관된 외부 문서 - 외부 문서는 자세한 테스트 디자인으로부터 테스트 케이스의 구현에 사용할 데이터의 스펙에 이르기까지 모든 것을 포함할 수 있습니다.
  • 테스트 케이스의 수동 및/또는 자동 구현 - 자동화된 테스트 스크립트, 수동 스크립트 또는 둘 다를 사용해서 테스트 케이스를 구현합니다.

도움말 아이콘 TestManager 온라인 도움말에서 다음 주제를 참조하십시오.

  • 구성을 테스트 케이스와 연관(컨텐츠: 테스트 계획)
  • 반복을 테스트 케이스와 연관(컨텐츠: 테스트 계획)
  • 테스트 디자인(컨텐츠: 테스트 계획)
  • 구현을 테스트 케이스와 연관(색인: 구현)