iOS 시뮬레이터에서 모바일 애플리케이션 테스트 시작하기

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

시작하기 전에

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

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

이 태스크 정보

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

iOS 시뮬레이터 플로우 다이어그램 ../../com.ibm.rational.rtwm.install.doc/topics/t_install_product_software.html t_test_ios_native_device.html trecord_ios_app.html cmobtesteditovw.html tintro_run_test.html 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를 사용하여 모바일 애플리케이션 테스트 재생 목록을 참조하십시오.

피드백