콘텐츠로 건너뛰기

문서

  • 언어
    • 한국어 – KO
    • English – EN
  • 언어
    • 한국어 – KO
    • English – EN

시나리오 작성하기

  • Stego란?
  • 기본기능
  • 시나리오 작성과 실행
  • 액션 목록
  • 화면 분석 도구 목록

시나리오 작성 튜토리얼

  • 1. 앱 실행하기
  • 2. 스크롤해서 아이템 찾기
  • 3. 특정 위치 단어 확인
  • 4. 구글맵 확대하기
  • 5. 조건문 액션 사용하기
  • 6. 재생중인 동영상 정지하기
  • 7. 알람 시간 설정하기
  • 8. 사라지는 UI 확인하기
  • 9. 바탕화면 아이콘 검사하기
  • 10. 공유 시나리오 사용하기

Apptest.ai에서 Stego 시나리오 실행하기

  • 시나리오 테스트하기

로그인 및 프로젝트,팀 관리

  • 로그인하기
  • 프로젝트 만들기
  • 팀 만들기

자율 탐색 테스트 시작하기

  • 모바일 앱테스트하기
  • 웹페이지 테스트하기

테스트 결과 확인하기

  • Summary
  • Activity Map
  • Screen
  • Performance
  • Device Log
  • 테스트 결과 공유하기

통합 및 API

  • Jenkins
  • Rest API’s

IPTV 셋톱박스 전용

  • 장비 등록하기
  • 화면 조작하기
  • 리모컨으로 시나리오 작성하기
  • 특수한 액션을 사용해서 시나리오 작성하기
  • Home
  • 8. 사라지는 UI 확인하기

8. 사라지는 UI 확인하기

짧은 시간 출력 되었다가 자동으로 사라지는 UI(ex. 토스트 팝업)를 테스트하는 예제 입니다.
Youtube 앱의 동영상 옵션에서 “Save to Watch later”을 클릭 했을 때 옵션 메뉴가 제대로 사라졌는지 확인하는 테스트를 진행합니다.
이 예제를 통해서 Assert Message액션의 사용법을 익힐 수 있습니다.

 


Step 0. 시나리오 사전준비
– Stego에 디바이스를 연결하고, 디바이스에서 Youtube를 실행합니다.

 


Step 1. “+” 버튼을 클릭해서 새 스텝을 만듭니다.

 


Step 2.
디바이스 패널의 툴바에서 화면 분석 버튼을 클릭합니다.

 


Step 3.화면 분석 결과에서 동영상 옵션 버튼을 드래그&드롭으로 새로 만든 스텝에 옮겨 줍니다.

 


Step 4. 아이콘이 한 화면에 여러개 있기 때문에 UIObject 속성값 중 Selector값을 수정해야 합니다. 이번 예제는 동영상의 옵션을 활성화 해야 하기 때문에 세번째 아이콘이 터치 되도록 Selector 값을 3으로 수정해야 합니다. UIObject 속성패널을 띄우기 위해서는 스텝의 UIObject Field를 클릭하면 됩니다.

 


Step 5. 작성한 스텝을 실행합니다.

 


Step 6. 새로운 스텝을 만들고 “Touch”액션 선택, 디바이스 화면 분석 도구 중 OCR을 선택한 다음 화면의 “Save to Watch later”를 드래그&드롭하여 스텝의 UIObject로 추가합니다.

참고) OCR로 분석할 경우 단어별로 잘려서 인식이 될 수 있는데, 한 문장을 선택하고 싶을 때는 OCR 결과에서 한 문장을 드래그&드롭으로 선택하면 한 문장으로 인식합니다.

 


Step 7. 새 스텝을 만들고 Assert Changed 액션 선택 후 화면 분석 도구에서 Custom Box를 선택, 옵션 메뉴 위치를 드래그로 지정합니다. 조금 더 정확한 변화 감지를 위해 Attributes 중 threshold 값을 50%로 수정합니다. Custom Box로 지정한 범위 면적의 50% 이상이 다를 경우 화면이 변한 것으로 감지합니다.

 


Step 8. 테스트 실행 후 Output 패널의 결과를 클릭 합니다.


Step 9. 스텝 결과창에서 테스트 결과를 확인 합니다. 아래 결과창은 설정 했던 영역에서 69%의 변화를 감지 했다는 내용입니다.

도움이 더 필요하신가요?

의견 보내기

Updated on 22/12/2022
7. 알람 시간 설정하기9. 바탕화면 아이콘 검사하기