테스트에서 애플리케이션 스텁 작성

테스트 편집기를 사용하여 테스트에서 수동으로 애플리케이션 스텁을 추가할 수 있습니다. Android, iOS 또는 하이브리드 애플리케이션에 대한 스텁을 작성할 수 있습니다.

이 태스크 정보

애플리케이션 스텁은 원격 시스템의 프로시저와 같이 소프트웨어 컴포넌트의 동작을 시뮬레이션하는 플레이스홀더로 사용되는 코드의 부분 또는 프로그램입니다. 이 애플리케이션 스텁의 사용 여부는 테스트 중인 애플리케이션에 의해 결정됩니다. 스텁 애플리케이션은 실제 오브젝트의 동작을 대체하고 시뮬레이션합니다. 소스 코드는 테스트할 애플리케이션에 특정 값을 리턴하는 단순 명령문으로 임시로 대체됩니다. 템플리트를 사용하지 않고 수동으로 스텁을 작성할 수 있지만 레코딩 애플리케이션에서 자동으로 작성된 스텁을 애플리케이션 스텁의 템플리트로 사용해 보십시오.

예: 모바일 애플리케이션에서의 스텁 사용에 대한 설명: 모바일 디바이스에서 전화번호를 누르면 이 번호로 통화하고 이메일 주소를 누르면 메일 프로그램을 실행하여 이 주소로 이메일을 보냅니다. 테스트 레코딩 동안 Rational® Test Workbench Mobile Test Edition는 이 조치(통화 또는 이메일 보내기)를 발견한 후 재생 중에 이 조치를 수행하지 않아도 되도록 스크립트에서 스텁 명령어로 이 조치를 대체할 수 있습니다.

프로시저

애플리케이션 스텁을 수동으로 작성하려면 다음을 수행하십시오.

  1. Rational Test Workbench Mobile Test Edition에서 테스트 스크립트를 열고 테스트 컨텐츠 영역에서 스텁을 추가할 실행 노드를 클릭하십시오.
  2. 삽입 단추를 클릭한 후 애플리케이션 스텁을 선택하십시오. 또는 선택사항을 마우스 오른쪽 단추로 클릭하거나 테스트 편집기에서 옵션삽입을 클릭하여 메뉴 항목을 선택하십시오.
  3. 테스트 요소 세부사항 영역에서 서비스 또는 프로세스를 시뮬레이션할 스텁 애플리케이션의 이름을 입력하십시오. 이 이름은 키 및 스킴 값을 포함하고 있어야 합니다.
  4. 입력 값 섹션에서 매개변수 추가를 클릭하고 스텁에서 수신할 것으로 예상하는 호출에 대해 설명하는 오퍼레이션 요소(예: 스킴, 데이터, 플래그)의 이름을 입력하고 목록 항목에서 호출의 형식(문자열, 배열 또는 기타)과 레코딩 앱에서 수신된 값을 선택하십시오.
  5. 선택적으로 결과 코드리턴값의 값을 입력할 수 있습니다. 리턴값은 원래 서비스의 응답을 시뮬레이션하는 스텁 서비스에서 리턴하는 컨텐츠입니다. 이는 시뮬레이션된 값 또는 미리 준비된 값입니다. 각 케이스 요소와 하나의 응답 요소가 연관됩니다. 매개변수 추가를 클릭하여 응답 요소의 이름을 입력한 후 형식 및 값을 선택하십시오. 모든 매개변수를 삭제하려면 모두 제거 단추를 클릭하십시오.
  6. 스텁 조치가 테스트 스크립트에 추가되며 애플리케이션 스텁의 이름이 초기에 선택된 항목 앞에 있습니다.
  7. 테스트를 저장합니다.

피드백