ChromeOS의 Android 앱 테스트 사례

다음 표에는 테스트 계획에 사용할 수 있는 일련의 테스트 사례가 포함되어 있습니다. 테스트 사례는 Android 앱이 ChromeOS 기기에서 실행될 때 발생할 수 있는 다양한 일반적인 시나리오를 다룹니다.

테스트 유형

테스트 사례

앱 시나리오

성공 사례

Play 스토어에서 앱 찾기

전체

Chromebook에서 Play 스토어에 액세스했을 때, 앱이 있습니다(의도한 대로 작동하는 경우 문제 없음). 참고: 매니페스트의 플래그로 인해 ChromeOS 기기의 하드웨어에 따라 앱을 사용하지 못할 수 있습니다. 폴더형 기기는 가장 정확하게 대부분 기기의 하드웨어 프로필을 표현하므로 이 테스트는 폴더형 기기에서 실행하는 것이 가장 좋습니다.

앱 설치

전체

문제없이 앱이 Chromebook에 설치됩니다.

폴더형: 앱 실행

전체

앱이 비정상 종료, 중지 또는 ANR(앱이 응답하지 않음) 현상 없이 열립니다. 앱 콘텐츠가 똑바로 표시됩니다.

창 관리

폴더형: 창 크기 조절

전체

창 크기 조절 버튼을 사용할 수 있는 경우 창 크기를 조절합니다. 앱이 비정상 종료, 중단 또는 ANR이 발생하지 않습니다. 앱 콘텐츠가 조정됩니다. 앱의 다양한 페이지에서 이 방법을 사용해 보세요. 활성 커서는 고정되어 있으며 더 큰 화면 레이아웃에 맞게 조정되는 경우를 제외하고 페이지 콘텐츠가 변경되지 않습니다.

창 관리

폴더형: 자유 형식 크기 조절

전체

창의 모서리를 드래그하여 창 크기를 조절해 보세요. 앱이 비정상 종료, 중단 또는 ANR이 발생하지 않습니다. 앱 콘텐츠가 조정됩니다. 앱의 다양한 페이지에서 이 방법을 사용해 보세요. 활성 커서는 고정되어 있으며 더 큰 화면 레이아웃에 맞게 조정되는 경우를 제외하고 페이지 콘텐츠가 변경되지 않습니다.

창 관리

폴더형: 앱 다시 열기

전체

창 크기 조절 버튼을 사용할 수 있는 경우 창 크기를 조절하고 앱을 닫은 다음 다시 엽니다. 앱이 닫힐 때와 동일한 창 크기 및 방향으로 실행됩니다.

창 관리

폴더형: 최소화 및 복원

전체

앱을 최소화하고 복원합니다. 앱 비정상 종료, 중단 또는 ANR이 발생하지 않고 콘텐츠가 변경되지 않은 상태로 다시 표시됩니다.

창 관리

폴더형: 전체 화면 앱

전체

ChromeOS 키보드의 전체 화면 키를 사용하면 상단 표시줄 없이 앱을 전체 화면으로 전환할 수 있습니다. 앱이 비정상 종료, 중단 또는 ANR이 발생하지 않습니다. 앱 콘텐츠가 조정됩니다.

마우스 + 트랙패드

폴더형: 트랙패드 클릭

전체

트랙패드를 사용하여 터치 컨트롤을 클릭합니다. 앱이 해당 위치에서 터치가 발생한 것처럼 지연 없이 응답합니다.

마우스 + 트랙패드

폴더형: 트랙패드 오른쪽 버튼 클릭

전체

트랙패드를 사용하여 터치 컨트롤을 마우스 오른쪽 버튼으로 클릭 (두 손가락으로 탭)합니다. 앱이 해당 위치에서 터치가 발생한 것처럼 지연 없이 응답합니다.

마우스 + 트랙패드

폴더형: 트랙패드 스크롤

전체

목록과 같이 앱의 스크롤 가능한 영역에서 트랙패드의 두 손가락 스크롤 작업을 사용합니다. 앱 콘텐츠가 스크롤됩니다.

마우스 + 트랙패드

폴더형: 트랙패드 확대/축소

전체

이미지나 지도와 같이 앱의 확대/축소 가능한 영역에서 트랙패드를 사용하여 확대/축소합니다. 앱 콘텐츠 확대/축소

마우스 + 트랙패드

폴더형: 마우스 클릭

전체

마우스 기기를 사용하여 터치 컨트롤을 클릭합니다. 앱이 해당 위치에서 터치가 발생한 것처럼 지연 없이 응답합니다.

마우스 + 트랙패드

폴더형: 마우스 오른쪽 버튼 클릭

전체

마우스 기기를 사용하여 터치 컨트롤을 마우스 오른쪽 버튼으로 클릭합니다. 앱이 해당 위치에서 터치가 있다고 지연 없이 응답합니다.

마우스 + 트랙패드

폴더형: 마우스 스크롤

전체

목록과 같이 앱의 스크롤 가능한 영역에서 스크롤 휠을 사용합니다. 앱 콘텐츠가 스크롤됩니다.

마우스 + 트랙패드

폴더형: 마우스 스크롤하여 확대/축소

전체

이미지나 지도와 같이 앱의 확대/축소 가능한 영역에서 스크롤 휠을 사용합니다. 앱 콘텐츠 확대/축소

마우스 + 트랙패드

폴더형: 터치스크린 클릭

전체

손가락으로 터치 컨트롤을 누릅니다. 앱이 해당 위치에서 터치가 발생한 것처럼 지연 없이 응답합니다.

마우스 + 트랙패드

폴더형: 터치스크린 마우스 오른쪽 버튼 클릭

전체

손가락으로 터치 컨트롤을 길게 터치합니다. 앱이 해당 위치에서 터치가 발생한 것처럼 지연 없이 응답합니다.

마우스 + 트랙패드

폴더형: 터치스크린 스크롤

전체

목록과 같이 앱의 스크롤 가능한 영역에서 한 손가락 또는 두 손가락 스크롤 작업을 사용합니다. 앱 콘텐츠가 스크롤됩니다.

마우스 + 트랙패드

폴더형: 터치스크린 확대/축소

전체

이미지나 지도와 같이 앱의 확대/축소 가능한 영역에서 손가락을 사용하여 터치스크린을 확대/축소합니다. 앱 콘텐츠 확대/축소

스타일러스

폴더형: 스타일러스 클릭

전체

스타일러스를 사용하여 터치 컨트롤을 클릭합니다. 앱이 해당 위치에서 터치가 발생한 것처럼 지연 없이 응답합니다.

스타일러스

폴더형: 스타일러스 스크롤

전체

목록과 같이 앱의 스크롤 가능한 영역에서 스타일러스 스와이프 또는 스크롤 작업을 사용합니다. 앱 콘텐츠가 스크롤됩니다.

입력

폴더형: 물리적 키보드

전체

폴더형 모드에서 텍스트 입력 상자를 클릭하고 키보드를 사용하여 텍스트를 입력합니다. 터치 키보드가 표시되지 않습니다. 입력된 텍스트가 지연시간 없이 입력 상자에 표시됩니다.

인앱 콘텐츠 구매

IAP 사용

로그인한 상태에서 인앱 콘텐츠를 구매해 보세요. 콘텐츠가 앱에 적절하게 표시됩니다. 구매 항목이 Play 구매 내역에 표시됩니다.

정지/재개

전체

앱이 실행되는 동안 Chromebook을 닫습니다. 5~10초 후 Chromebook을 다시 엽니다. 앱이 동일한 상태로 다시 연결됩니다.

Wi-Fi 연결

전체

Wi-Fi를 사용 중지합니다. 앱에서 인터넷 연결이 부족하다고 불만을 표시합니다. Wi-Fi를 다시 사용 설정합니다. 앱이 인터넷에 다시 연결되고 작동합니다.

창 관리

폴더형과 Touchview 간 전환

전체

폴더형 모드에서 앱을 연 다음 기기를 Touchview 모드로 변경합니다. 창 크기와 방향이 예상대로 업데이트됩니다.

Touchview: 앱 실행

전체

앱이 비정상 종료, 중지 또는 ANR 현상 없이 열립니다. 앱 콘텐츠가 똑바로 표시됩니다. 세로 모드와 가로 모드에서 시도해 보세요.

창 관리

Touchview: 창 크기 조절

전체

창 크기 조절 버튼을 사용할 수 있는 경우 창 크기를 조절합니다. 앱이 비정상 종료, 중단 또는 ANR이 발생하지 않습니다. 앱 콘텐츠가 조정됩니다. 앱의 다양한 페이지에서 시도해 보세요. 활성 커서는 고정되어 있으며 더 큰 화면 레이아웃에 맞게 조정되는 경우를 제외하고 페이지 콘텐츠가 변경되지 않습니다. 세로 모드와 가로 모드에서 시도해 보세요.

창 관리

Touchview: 앱 다시 열기

전체

창 크기 조절 버튼을 사용할 수 있는 경우 창 크기를 조절하고 앱을 닫은 다음 다시 엽니다. 앱이 닫혔을 때와 동일한 창 크기 및 방향으로 실행됩니다. 세로 모드와 가로 모드에서 시도해 보세요.

창 관리

Touchview: 최소화 및 복원

전체

앱을 최소화하고 복원합니다. 앱 비정상 종료, 중단 또는 ANR이 발생하지 않고 콘텐츠가 변경되지 않은 상태로 다시 표시됩니다.

창 관리

Touchview: 기기 회전

전체

태블릿 모드에서 기기를 90도 회전합니다. 앱이 회전하지 않거나 회전하고 창과 콘텐츠의 크기가 적절하게 조절됩니다. 활성 커서 또는 페이지는 그대로 유지됩니다.

입력

Touchview: 터치스크린 클릭

전체

손가락으로 터치 컨트롤을 누릅니다. 앱이 해당 위치에서 터치가 발생한 것처럼 지연 없이 응답합니다.

입력

Touchview: 터치스크린 마우스 오른쪽 버튼 클릭

전체

손가락으로 터치 컨트롤을 길게 터치합니다. 앱이 해당 위치에서 터치가 발생한 것처럼 지연 없이 응답합니다.

입력

Touchview: 터치스크린 스크롤

전체

목록과 같이 앱의 스크롤 가능한 영역에서 한 손가락 또는 두 손가락 스크롤 작업을 사용합니다. 앱 콘텐츠가 스크롤됩니다.

입력

Touchview: 터치스크린 확대/축소

전체

이미지나 지도와 같이 앱의 확대/축소 가능한 영역에서 손가락을 사용하여 콘텐츠를 확대/축소합니다. 앱 콘텐츠 확대/축소

입력

Touchview: 스타일러스 클릭

전체

스타일러스를 사용하여 터치 컨트롤을 클릭합니다. 앱이 해당 위치에서 터치가 발생한 것처럼 지연 없이 응답합니다.

입력

Touchview: 스타일러스 스크롤

전체

목록과 같이 앱의 스크롤 가능한 영역에서 스타일러스 스와이프 또는 스크롤 작업을 사용합니다. 앱 콘텐츠가 스크롤됩니다.

입력

Touchview: 가상 키보드

전체

태블릿 모드에서 텍스트 입력을 받는 앱의 영역을 탭하고 텍스트를 입력합니다. 터치 키보드와 텍스트가 예상대로 표시됩니다. 세로 모드와 가로 모드 및 모드 간 전환 시에도 시도해 보세요.

카메라

Touchview: 사진 촬영

커뮤니케이션

앱에서 카메라를 열고 미리보기 이미지의 크기와 방향이 올바르게 조정됩니다. 찍은 사진의 크기와 방향이 올바르게 조정됩니다. 세로 모드와 가로 모드에서 시도해 보세요.

Touchview: 동영상 녹화

커뮤니케이션

앱에서 카메라를 열고 미리보기 이미지의 크기와 방향이 올바르게 조정됩니다. 녹화를 시작하면 미리보기의 크기와 방향이 올바르게 조정됩니다. 오디오나 동영상의 지연 없이 재생이 원활하고 예상대로 작동하며 동영상이 기록된 속도로 진행됩니다. 세로 모드와 가로 모드에서 시도해 보세요.

창 관리

Touchview: 카메라가 켜져 있는 동안 방향 변경

커뮤니케이션

앱의 카메라를 엽니다. 기기를 90도 회전합니다. 앱이 비정상 종료, 중단 또는 ANR이 발생하지 않습니다. 앱이 회전하지 않거나 회전하고 창과 콘텐츠의 크기가 적절하게 조절됩니다.

콘텐츠 만들기

콘텐츠 만들기

그림, 텍스트, 오디오와 같은 출력이 지연 없이 예상대로 앱에 기록됩니다.

콘텐츠 저장하기

콘텐츠 만들기

앱이 콘텐츠를 로컬 또는 클라우드에 저장하며, 다시 열 때 콘텐츠가 그대로 다시 만들어집니다.

콘텐츠 공유

앱이 제3자와 콘텐츠를 공유합니다. 서드 파티가 콘텐츠를 수신하고 열 수 있습니다.

일대일 커뮤니케이션

커뮤니케이션

이메일, SMS, 전화 통화, 영상 통화 등 가능한 모든 메시지 유형을 다른 사용자에게 보냅니다. 전송되었는지 확인합니다.

일대다 커뮤니케이션

커뮤니케이션

뉴스피드 게시물, 포럼 게시물, 채팅 그룹 등 가능한 모든 게시물 유형을 그룹에 게시합니다. 전송되었는지 확인합니다.

카메라

폴더형: 사진 찍기

커뮤니케이션

앱에서 카메라를 열고 미리보기 이미지의 크기와 방향이 올바르게 조정됩니다. 찍은 사진의 크기와 방향이 올바르게 조정됩니다.

카메라

폴더형: 동영상 녹화

커뮤니케이션

앱에서 카메라를 열고 미리보기 이미지의 크기와 방향이 올바르게 조정됩니다. 녹화를 시작하면 미리보기의 크기와 방향이 올바르게 조정됩니다. 오디오 또는 동영상에 지연 없이 원활하게 재생되고 동영상이 녹화된 속도로 재생되어야 합니다.

카메라

폴더형: 앱이 다시 시작된 후 카메라 재시도

커뮤니케이션

앱의 카메라를 엽니다. 기기의 덮개를 닫습니다. 기기의 덮개를 엽니다. 앱에서 사용자가 계속해서 사진을 찍도록 허용하거나 앱을 다시 시작하지 않고도 사용자가 사진 촬영을 재시도할 수 있습니다.

입력

터치하여 그리기

그리기 또는 필기 입력

손가락으로 앱에 그리기 스트로크를 입력합니다. 스트로크가 지연시간 없이 예상대로 캔버스에 표시됩니다.

스타일러스

스타일러스로 그리기

그리기 또는 필기 입력

스타일러스를 사용하여 앱에 그리기 스트로크를 입력합니다. 스트로크가 지연시간 없이 예상대로 캔버스에 표시됩니다.

동영상 재생

커뮤니케이션 또는 소셜 및 미디어

앱 내에서 동영상을 재생합니다. 지연시간 없이 원활하게 재생됩니다. 음질이 선명합니다.

소리 볼륨

커뮤니케이션 또는 소셜 및 미디어

앱에 볼륨 컨트롤이 있는 경우 사운드가 포함된 미디어가 재생되는 동안 볼륨을 변경해 보세요. 볼륨도 그에 따라 조절됩니다.

기울기 모션

게임

모션 감지 게임을 하는 동안 기기를 기울입니다. 앱이 적절하게 응답합니다.

위치 찾기

날씨, 지도 또는 내비게이션

앱이 GPS 하드웨어 없이도 사용자의 대략적인 위치를 찾습니다.

캡처되지 않은 기타 앱 관련 기능

전체

앞서 설명한 작업 테스트 사례 중 하나가 적합하지 않은 경우에만 사용하세요.

UI

대형 화면 레이아웃

전체

앱의 UI가 화면의 추가 공간을 활용하는 경우 콘텐츠가 기기에서 화면의 전체 너비를 차지하거나 콘텐츠의 크기가 적절하게 조정됩니다.

마우스 + 트랙패드

폴더형: 트랙패드 드래그 앤 드롭

전체

트랙패드를 사용하여 특정 콘텐츠(예: 이미지)를 해당하는 앱의 영역에 드롭합니다. 드롭된 객체가 실행됩니다.

마우스 + 트랙패드

폴더형: 마우스 드래그 앤 드롭

전체

마우스를 사용하여 이미지와 같은 콘텐츠를 해당하는 앱의 영역에 드롭합니다. 드롭된 객체가 실행됩니다.

입력

폴더형: 터치스크린 드래그 앤 드롭

전체

손가락으로 이미지와 같은 콘텐츠를 해당하는 앱의 영역에 드롭합니다. 드롭된 객체가 실행됩니다.

스타일러스

폴더형: 스타일러스 드래그 앤 드롭

전체

스타일러스를 사용하여 이미지와 같은 콘텐츠를 해당하는 앱의 영역에 드롭합니다. 드롭된 객체가 실행됩니다.

단축키 + 탐색

폴더형: 특수 키: 화살표

전체

ChromeOS 키보드의 화살표 키가 앱 내에서 예상대로 작동합니다.

단축키 + 탐색

폴더형: 특수 키: Tab

전체

ChromeOS 키보드의 Tab 키가 예상대로 작동합니다.

단축키 + 탐색

폴더형: 특수 키: 잘라내기 및 복사

전체

텍스트 입력 상자(예: 메시지 입력 또는 최고점수 이름)에서 기존 텍스트를 선택합니다. Control+X를 사용해 자릅니다. Control+V를 눌러 다른 앱에 붙여넣습니다. Control+X 대신 Control+C로 다시 테스트합니다.

단축키 + 탐색

폴더형: 특수 키: Esc

전체

Esc 키를 누르면 활성 창을 닫거나 이전 페이지로 돌아갑니다.

단축키 + 탐색

폴더형: 특수 키: Enter

전체

Enter를 누르면 선택한 버튼이 트리거되고 Enter 키를 누른 상태에서 여러 입력란이 있는 양식의 입력란을 수정하면 양식이 제출됩니다.

단축키 + 탐색

폴더형: 특수 키: Enter 키를 눌러 전송

전체

텍스트 입력 상자에 메시지 입력이나 최고점수 이름과 같은 텍스트를 입력한 다음 Enter 키를 누릅니다. 텍스트가 앱에 제출됩니다.

단축키 + 탐색

폴더형: 특수 키: 앱 핫키

전체

앱에서 흔히 사용되는 단축키를 눌러 보세요. 앱이 정상적으로 응답합니다.

단축키 + 탐색

폴더형: 특수 키: 뒤로

전체

ChromeOS 키보드의 뒤로 키는 Android의 뒤로 버튼처럼 작동합니다.

단축키 + 탐색

폴더형: 특수 키: 새로고침

전체

라이브 콘텐츠 또는 부패 위험이 있는 콘텐츠가 있는 앱 영역에서 ChromeOS 키보드의 새로고침 키를 누르면 뷰가 새로고침됩니다.

단축키 + 탐색

폴더형: 특수 키: 창 도킹

전체

Alt+[ 또는 Alt+]를 사용하여 앱을 화면 한쪽에 도킹합니다. 앱 도크는 Chrome 브라우저의 동작과 유사합니다.

데스크톱 기능

오프라인 모드

전체

설정 메뉴에서 Wi-Fi를 사용 중지합니다. 오프라인에서 사용 가능한 앱 기능을 사용해 보세요. 오프라인 기능이 작동합니다.

입력

Touchview: 터치스크린 드래그 앤 드롭

전체

손가락으로 이미지와 같은 콘텐츠를 해당하는 앱의 영역에 드롭합니다. 드롭된 객체가 실행됩니다.

스타일러스

Touchview: 스타일러스 드래그 앤 드롭

전체

스타일러스를 사용하여 이미지와 같은 콘텐츠를 해당하는 앱의 영역에 드롭합니다. 드롭된 객체가 실행됩니다.

스타일러스

스타일러스 압력

그리기 또는 필기 입력

스타일러스를 사용하여 그리기 스트로크를 입력하거나 다양한 압력을 사용하여 그리기 스트로크를 지울 수 있습니다. 스트로크가 예상대로 가변 가중치로 캔버스에 표시됩니다.

스타일러스

스타일러스 삭제

그리기 또는 필기 입력

삭제 옵션을 선택하고 스타일러스를 사용하여 그림의 일부를 삭제합니다. 표시가 정상적으로 사라집니다. 이 기능은 그리기 앱에 중요합니다. 일반적으로 메모 작성 앱은 이 테스트 대상에서 제외됩니다.

스타일러스

스타일러스만(손가락 움직임 무시)

그리기 또는 필기 입력

스타일러스 전용 모드 옵션을 선택합니다. 스타일러스를 사용한 다음 손가락을 사용하여 그림을 그려 보세요. 손가락을 사용할 때가 아니라 스타일러스를 사용할 때 캔버스에 표시가 있습니다.

스타일러스

스타일러스 터치 취소

그리기 또는 필기 입력

스타일러스를 사용하여 그림을 그리는 동안 터치스크린에 손바닥을 댑니다. 캔버스에 추가 표시가 나타나지 않습니다('손바닥 거부'라고 함).

데스크톱 기능

멀티태스킹 기능

백그라운드 앱

앱을 열고 기능을 실행한 후 다른 앱을 엽니다. 앱이 백그라운드 오디오 또는 스톱워치와 같은 백그라운드 기능을 계속 실행합니다.