화면 분석 도구
Last updated
Last updated
Stego는 다양한 테스트 케이스를 빠르고 정확하게 시나리오로 작성할 수 있도록 다양한 화면 분석 도구들을 제공하고 있습니다.
현재 상황에 가장 적합한 분석 도구를 선택하는 것이 시나리오 완성도를 높이고 가장 견고하고 빠르게 작성할 수 있는 최고의 방법입니다.
화면 분석 도구에 대한 내용을 확인하셔서 현재 상황에 어떤 화면 분석 도구를 사용하면 좋을지 판단해 보시기 바랍니다.
현재 Stego는 총 6가지의 화면 분석 도구를 제공하고 있으며, 지속적인 연구 개발을 통해 업데이트를 계속 하고 있습니다.
Stego에 디바이스를 연결하고 미러링이 시작된 상태에서 미러링 화면 오른쪽에 있는 메뉴 버튼 중 가장 상단에 있는 버튼을 클릭하면 현재 미러링 화면에 대한 화면 분석 패널로 전환되게 됩니다. 화면 분석 도구는 OD(Object Detection) 도구가 기본으로 설정되어 있습니다.
안드로이드에서 'FLAG_SECURE'가 적용되어 Black screen 으로 인해 Vision을 통한 화면 분석이 불가능한 경우에도 Accessibility를 사용하여 UIElement를 선택할 수 있도록 분석하는 기능이 포함되어 있습니다.
동일한 화면에서도 Vision으로 분석한 결과와 Accessibility 를 사용해 분석한 결과는 다를 수 있습니다. 보안 화면을 분석할 때는 반드시 "Inpector" 창과 시나리오 스탭에 등록된 UIElement의 Attribute - Text 값을 확인하여 올바른 UIElement가 선택 되었는지 확인하세요.
VIsion으로 분석한 결과
Accessibility로 분석한 결과
디바이스의 미러링 화면을 분석하는 것 뿐만 아니라 디바이스 연결 없이 이미지 URL을 이용해 불러온 이미지의 화면을 분석할 수도 있습니다. 테스트 실행 결과에서 시나리오 수정 사항이 발견되었을 때 디바이스를 연결하여 상황을 재현하는 것 보다 해당 기능을 사용하면 편리하게 시나리오를 수정할 수 있습니다. UIObject Selector 패널 상단 오른쪽에 있는 버튼을 클릭하면 이미지 URL을 입력하는 팝업창이 뜹니다. 팝업창에 이미지 URL을 입력하면 URL을 통해 이미지를 가져온 다음 화면 분석을 실시합니다.