모바일 애플리케이션 테스트는 이 사이트에서 지원되지 않습니다.

모바일 애플리케이션 테스트는 제한적으로 제공되며 Datadog US1 사이트에 대해서만 지원됩니다.

개요

Synthetic Tests 페이지에서 모바일 앱 테스트를 클릭하면 테스트 세부 정보 페이지를 볼 수 있습니다. 테스트 세부 정보 페이지에는 테스트 속성, 테스트 이력, 샘플 실행, 테스트 실행 등 테스트와 관련된 모든 정보가 포함되어 있습니다.

테스트 세부 정보 페이지

신서틱(Synthetic) 모바일 앱 테스트가 실행된 후 테스트 세부 정보 페이지에 테스트 실행이 나타납니다. 샘플 결과는 시간 간격, 특정 위치 및 디바이스 수에 따른 최신 테스트 실행의 성공 및 실패와 관련이 있습니다.

테스트 속성

Properties 섹션에서는 테스트 ID, 테스트 생성 및 편집 날짜, 테스트 우선 순위, 환경 태그 및 추가 태그를 확인할 수 있습니다.

Overview
이 섹션에서는 모바일 애플리케이션, 버전, 위치, 장치 수, 테스트 간격 및 테스트 단계 수를 포함한 신서틱(Synthetic) 테스트 세부 정보에 대해 설명합니다.
Monitor
신서틱(Synthetic) 테스트 모니터의 이름과 설정된 알림 메시지를 포함합니다.
CI/CD Execution
이 섹션은 CI 파이프라인의 일부로 실행되는 테스트의 실행 규칙을 변경하기 위한 드롭다운 메뉴를 포함합니다.

테스트 이력

History 섹션에는 주어진 시간 간격 동안 모든 테스트 위치의 총 가동 시간을 표시하는 Global Uptime 그래프를 볼 수 있습니다. 전역 가동 시간은 테스트를 위해 설정된 경고 조건을 고려합니다.

이력 그래프에 전역 가동 시간 표시

샘플 결과

모바일 앱 테스트 실행에는 테스트 실패를 해결하는 데 도움이 되는 스크린샷과 같은 구성 요소가 포함됩니다.

Sample Runs 섹션에서는 최근에 실패한 테스트 실행을 검사하고 최근에 성공한 테스트 실행과 비교할 수 있습니다.

개요 속성

상태
테스트 실행 상태( PASSED 또는 FAILED).
시작 URL
모바일 앱 테스트 시나리오의 URL.
단계
샘플 실행에서 완료된 테스트 단계의 수.
기간
테스트를 실행하는 데 걸린 시간.
위치
테스트가 실행된 관리되는 또는 개인 위치.
기기
테스트가 실행된 기기 유형.
실행 유형
테스트 실행 유형(CI, 수동 트리거 또는 예약).

스크린샷 및 액션

실행되는 모든 테스트 단계에는 단계 액션, 단계 액션 이름, 단계 ID 및 단계 기간의 스크린샷이 포함됩니다.

테스트 세부 정보 Sample Runs 섹션의 스크린샷 및 액션

실패한 결과

테스트 결과가 어설션을 충족하지 못하거나 다른 이유로 단계가 실패한 경우 FAILED로 간주됩니다. 스크린샷을 확인하고, 단계 수준에서 잠재적인 오류를 확인하며, 해당 단계에서 생성된 리소스를 조사하여 실패한 실행 문제를 해결할 수 있습니다.

일반적인 모바일 앱 테스트 오류는 다음과 같습니다:

Element located but it's invisible
요소가 페이지에 있지만 클릭할 수 없습니다. 예를 들어 다른 요소가 그 위에 겹쳐져 있는 경우입니다.
Cannot locate element
HTML에서 요소를 찾을 수 없습니다.
Select did not have option
드롭다운 메뉴에 지정한 옵션이 없습니다.
Forbidden URL
테스트에서 지원되지 않는 프로토콜이 발견되었을 수 있습니다. 지원팀에 문의하여 자세한 내용을 확인하세요.
General test failure
일반 오류 메시지입니다. 자세한 내용은 지원팀에 문의하세요.

테스트 이벤트

신서틱(Synthetic) 테스트 모니터링의 경고는 Test Runs 아래의 Events 탭에 나타납니다. 이벤트 탐색기에서 신서틱(Synthetic) 테스트의 알림을 검색하려면 Events > Explorer로 이동하여 검색 쿼리에서@evt.type:synthetics_alert를 입력합니다. 자세한 내용은 신서틱(Synthetic) 테스트 모니터링 사용을 참조하세요.

참고 자료