iOS 시뮬레이터에서 테스트 시작하기

이 주제는 iOS 시뮬레이터에서 기본, 하이브리드 및 웹 애플리케이션의 테스트를 시작하는 데 도움이 됩니다.

시작하기 전에

다음과 같은 요구사항에 유의하십시오:

참고: Xcode는 Macintosh 및 iOS 애플리케이션 개발에 사용되는 Apple IDE(Integrated Development Environment)입니다. Macintosh 컴퓨터의 경우 Xcode 다운로드 및 자원 웹 사이트 또는 Apple App Store에서 Apple Xcode를 다운로드할 수 있습니다.

이 태스크 정보

다음 다이어그램에서는 iOS 시뮬레이터를 사용한 iOS 애플리케이션에 대한 모바일 테스트의 상위 레벨 개요를 표시합니다.

iOS 시뮬레이터 플로우 다이어그램 ../../com.ibm.rational.rtw.install.doc/topics/c_rtw_overview.html ../../com.ibm.rational.test.lt.moeb.doc/topics/t_test_ios_native_device.html ../../com.ibm.rational.test.lt.moeb.doc/topics/trecord_ios_app.html ../../com.ibm.rational.test.lt.moeb.doc/topics/cmobtesteditovw.html ../../com.ibm.rational.test.lt.moeb.doc/topics/tintro_run_test.html ../../com.ibm.rational.test.lt.moeb.doc/topics/t_evaluate_results.html

프로시저

  1. Macintosh, Windows 또는 Linux 컴퓨터에 Rational® Test Workbench Mobile Test Edition를 설치하고 Extension for Mobile이 선택되었는지 확인하십시오. 세부사항은 제품 소프트웨어 설치의 내용을 참조하십시오.
  2. 테스트 워크벤치에서 파일 > 새로 작성 > Test Workbench 프로젝트를 클릭하여 테스트 프로젝트를 작성하십시오.
  3. 테스트를 위해 기본 또는 하이브리드 iOS 앱을 빌드하고 인스트루먼트해야 하는 경우 다음과 같이 진행하십시오:
    1. 빌드 아카이브를 Macintosh 컴퓨터에 다운로드하십시오.
    2. rtwBuildXcode.sh를 실행하여 AUT를 인스트루먼트한 후 테스트 워크벤치에 전송하십시오.

    세부사항은 iOS 애플리케이션 인스트루먼트의 내용을 참조하십시오.

  4. 모바일 웹 애플리케이션을 테스트하는 경우, IBM Rational Test Workbench Mobile Web Recorder를 iOS 시뮬레이터에 설치하십시오.

    테스트할 웹 애플리케이션의 사용자 조치를 레코딩하고 재생하려면 모바일 웹 레코더가 필요합니다. 이는 레코딩 및 재생 프로세스 동안 자동으로 호출됩니다. 세부사항은 iOS 시뮬레이터에 IBM Rational Test Workbench Mobile Web Recorder 설치의 내용을 참조하십시오.

  5. 테스트 워크벤치에서 테스트할 애플리케이션을 인스트루먼트된 관리 애플리케이션으로 추가하십시오. 세부사항은 워크벤치에서 테스트할 애플리케이션 가져오기의 내용을 참조하십시오.
  6. iOS 시뮬레이터의 Safari 브라우저에서 다음 형식으로 워크벤치 URL을 입력하여 브라우저 기반 클라이언트를 여십시오.

    형식: http://Workbench_URL:port/mobile

    예: http://192.0.2.24:7878/mobile

  7. 제스처 및 상호작용을 레코딩하여 테스트를 작성하십시오. 조치는 자연어로 표시되므로 테스트를 수동으로 문서화하고 재생할 수 있습니다.
  8. 필요에 따라 테스트 스크립트 레코딩을 검사하여 개선하십시오. 수행할 수 있는 일부 작업은 다음과 같습니다:
    • 검증 포인트를 추가하여 테스트 실행 중에 예상 값 또는 동작이 리턴되는지 확인합니다.
    • 테스트 스크립트에 변수를 추가합니다.
    • 테스트가 여러 번 실행되도록 루프 추가
    • 레코딩한 데이터 이외의 가변 데이터를 제공하기 위한 데이터풀 추가
    • 테스트할 애플리케이션과 상호작용하는 실제 오브젝트의 동작을 시뮬레이션하기 위해 애플리케이션 스텁을 추가합니다.
  9. iOS 시뮬레이터에서 테스트를 실행하십시오.

    iOS 시뮬레이터 또는 테스트 워크벤치에서 테스트 실행을 시작할 수 있습니다.

  10. 테스트 결과를 평가하십시오.

다음에 수행할 작업

추가 지침은 유튜브에서 Rational Test Workbench를 사용하여 모바일 애플리케이션 테스트 재생 목록을 참조하십시오.

피드백