- 인쇄
- 어두운빛
예, 가능합니다. 이 문서에서는 스마트폰 및 태블릿과 같은 모바일 기기용 시나리오를 녹화하고 실행하는 방법에 대해 설명합니다.
모바일 기기용 시나리오를 녹화하는 방법
모바일 기기용 테스트 시나리오를 기록하는 방법에는 크게 두 가지가 있습니다:
1. 녹화하기 전에 창 크기 메뉴에서 모바일 크기를 선택합니다.
2. 녹화하기 전에 Chrome의 개발자 도구에서 적절한 화면 크기를 선택합니다
창 크기 메뉴에서 선택할 수 있는 모바일 크기는 iPhone X입니다. iPhone X용 시나리오를 녹화하려면 방법 1을 선택하세요. 다른 모바일 크기를 선택하려면 방법 2를 선택하세요.
녹화하기 전에 창 크기 메뉴에서 모바일 크기를 선택하세요.
새 시나리오 만들기 페이지를 엽니다.
창 크기 드롭다운 메뉴에서 모바일 창 크기를 선택하고 녹화 창을 시작합니다.
창이 모바일 크기로 열립니다. 이제 녹화를 시작할 수 있습니다. 평소와 같이 클릭하고, 입력하고, 어설션을 삽입하여 모바일 사이트에 대한 시나리오를 만들 수 있습니다.
참고: 모바일 디바이스 이름(예: iPhone X)으로 창 크기를 선택하면 녹화하는 동안 대상 사이트에 액세스하는 사용자 에이전트가 동일한 모바일 디바이스로 설정됩니다.
녹화하기 전에 Chrome의 개발자 도구에서 적절한 화면 크기를 선택하세요.
새 시나리오 만들기 페이지를 엽니다.
- 창 크기 드롭다운 메뉴에서 PC 창 크기를 선택하고 녹화 창을 실행합니다.
구글 크롬의 개발자 도구를 엽니다.
Windows : Ctrl + Shift + I
Mac: ⌥ + ⌘ + I.모바일 보기로 전환하는 버튼을 누릅니다.
원하는 기기 크기를 선택합니다.
이제 평소처럼 클릭하고, 입력하고, 어설션을 삽입하여 모바일 사이트에 대한 시나리오를 만들 수 있습니다.
단, 어설션을 삽입할 때 대상 요소를 회색으로 강조 표시하는 기능은 모바일 사이트에 대한 시나리오를 기록하는 동안 사용할 수 없습니다. 이는 기술적 제한 때문입니다. 대상 요소를 선택하는 데 문제가 있는 경우 지원팀에 문의하세요.
모바일 테스트를 실행하는 방법
Autify에서는 다음과 같은 방법으로 테스트를 실행할 수 있습니다:
- "지금 실행 iPhone X(에뮬레이터)" 버튼을 클릭하여 실행합니다.
- 테스트 계획을 통해 실행합니다.
2-1. 크롬 개발자 도구의 기기 모드에서 실행합니다.
2-2. 실제 기기에서 실행합니다.
1. "지금 실행 iPhone X (에뮬레이터)"를 클릭하여 테스트를 실행합니다.
시나리오의 창 크기가 모바일 크기(375x812)로 설정되어 있으면 "지금 실행 iPhone X (에뮬레이터)" 버튼이 나타납니다. 이 버튼을 클릭하면 테스트가 iPhone X 에뮬레이터에서 즉시 실행됩니다.
2. 테스트 계획을 통해 실행
테스트 플랜을 통해 모바일 실행 환경을 선택할 수 있습니다.
테스트 계획에서 모바일 디바이스의 실행 환경으로 에뮬레이터와 실제 디바이스를 선택할 수 있습니다.
2-1. 에뮬레이터에서 테스트 실행
에뮬레이터에서 테스트를 실행하면 크롬 개발자 도구의 기기 모드에서 테스트가 실행됩니다.
크롬 개발자 도구의 기기 모드는 다양한 기기 화면 크기, 사용자 에이전트 등을 시뮬레이션하는 기능입니다. 디바이스 모드에 대한 자세한 내용은 여기를 클릭하세요.
이 방법은 다음과 같은 특징이 있습니다:
- 실제 기기에서 실행되는 테스트가 아니므로 간단한 확인용으로만 적합하며 모바일 OS 및 모바일 브라우저의 영향 여부와 같은 엄격한 테스트에는 사용할 수 없습니다.
- 실제 기기에서 테스트를 실행하는 것보다 상당히 빠릅니다.
Chrome 모바일 기기 환경 요금제를 사용할 수 있는 요금제**에서 사용할 수 있습니다.
2-2. 실제 기기에서 테스트 실행
실제 기기에서 테스트를 실행하면 "외부 기기 팜"에 있는 실제 기기에서 테스트가 실행됩니다.
이 방법에는 다음과 같은 특징이 있습니다:
- 기기의 표준 브라우저가 실행된 상태에서 실제 기기에서 테스트가 진행되므로 OS와 브라우저의 영향을 확인할 수 있습니다.
- 디바이스 모드에서 테스트를 실행하는 것보다 상당히 느립니다.
실제 모바일 브라우저를 사용할 수 있는 요금제에서 이용 가능합니다.