이제 두 번째 Android 11 개발자 프리뷰를 사용할 수 있습니다. 테스트해 보고 의견을 공유하세요.

Chrome OS의 Android 앱 테스트 사례

다음 표에는 자체 테스트 계획에 사용할 수 있는 일련의 테스트 사례가 포함되어 있습니다. 테스트 사례는 Android 앱을 Chrome OS 기기에서 실행하려면 준비되어 있어야 하는 다양한 일반적인 시나리오를 다룹니다.

테스트 유형

테스트 사례

앱 시나리오

성공 사례

Play 스토어에서 앱 찾기

전체

Chromebook에서 Play 스토어에 액세스했을 때, 앱이 있습니다. 의도한 대로 작동하는 경우 문제가 없습니다.

앱 설치

전체

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

폴더형: 앱 실행

전체

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

창 관리

폴더형: 창 크기 조절

전체

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

창 관리

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

전체

창의 모서리를 드래그하여 창 크기를 조절해 보세요. 앱 비정상 종료/중지/ANR이 발생하지 않고 앱 콘텐츠가 조정됩니다. 다양한 앱 페이지에서 시도해 보세요. 활성 커서는 고정되어 있어야 하며 페이지 콘텐츠가 변경되지 않아야 합니다(더 큰 화면 레이아웃에 맞게 조정되는 경우는 제외).

창 관리

폴더형: 앱 다시 열기

전체

창 크기 조절 버튼을 사용할 수 있는 경우 창 크기를 조절하고 앱을 닫은 다음 다시 엽니다. 앱이 예상되는 창 크기 및 방향(열린 후 마지막 활동)으로 실행되어야 합니다.

창 관리

폴더형: 최소화 및 복원

전체

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

창 관리

폴더형: 전체 화면 앱

전체

Chrome OS 키보드의 전체 화면 키를 누르면 앱이 전체 화면 모드가 되어야 합니다(상단 바가 없음). 앱 비정상 종료/중지/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(앱이 응답하지 않음)이 발생하지 않아야 합니다. 앱이 회전하지 않거나 회전하고 창과 콘텐츠의 크기가 적절하게 조절되어야 합니다.

콘텐츠 만들기

콘텐츠 만들기

지연 없이 예상대로 앱에서 그림, 텍스트, 오디오 레코드를 출력합니다.

콘텐츠 저장

콘텐츠 만들기

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

콘텐츠 공유

앱이 타사와 콘텐츠를 공유합니다. 타사에서 콘텐츠를 수신하고 열 수 있습니다.

일대일 커뮤니케이션

커뮤니케이션

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

일대다 커뮤니케이션

커뮤니케이션

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

카메라

폴더형: 사진 찍기

커뮤니케이션

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

카메라

폴더형: 동영상 녹화

커뮤니케이션

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

카메라

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

커뮤니케이션

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

입력

터치하여 그리기

그리기/필기 입력

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

스타일러스

스타일러스로 그리기

그리기/필기 입력

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

동영상 재생

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

앱 내에서 동영상을 재생합니다. 지연시간 없이 원활하게 재생되어야 합니다. 사운드도 선명해야 합니다.

소리 볼륨

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

앱에 볼륨 컨트롤이 있는 경우 미디어(사운드 포함)가 재생되는 동안 볼륨을 변경해 보세요. 변경한 대로 볼륨이 조정되어야 합니다.

기울이기 모션

게임

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

위치 찾기

날씨/지도/내비게이션

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

여기에서 다루지 않은 기타 앱 관련 기능

전체

위의 작업 테스트 사례 중 하나에 해당되지 않는 경우에만 사용합니다.

UI

대형 화면 레이아웃

전체

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

마우스 + 트랙패드

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

전체

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

마우스 + 트랙패드

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

전체

마우스를 사용하여 특정 콘텐츠(예: 이미지)를 해당하는 앱의 영역에 드롭합니다. 드롭된 개체가 실행(예: 업로드)되어야 합니다.

입력

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

전체

손가락을 사용하여 특정 콘텐츠(예: 이미지)를 해당하는 앱의 영역에 드롭합니다. 드롭된 개체가 실행(예: 업로드)되어야 합니다.

스타일러스

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

전체

스타일러스를 사용하여 특정 콘텐츠(예: 이미지)를 해당하는 앱의 영역에 드롭합니다. 드롭된 개체가 실행(예: 업로드)되어야 합니다.

단축키 + 탐색

폴더형: 특수 키: 화살표

전체

Chrome OS 키보드의 화살표 키가 앱 내에서 정확히 예상대로 작동해야 합니다.

단축키 + 탐색

폴더형: 특수 키: Tab

전체

Chrome OS 키보드의 Tab 키가 정확히 예상대로 작동해야 합니다.

단축키 + 탐색

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

전체

텍스트 입력 상자(예: 메시지 입력, 최고점수 이름)에서 기존 텍스트를 선택합니다. CTRL+X를 사용하여 잘라내고 CTRL+V를 사용하여 다른 앱에 붙여넣습니다. 잘라내기 대신 복사를 사용하여 다시 테스트합니다.

단축키 + 탐색

폴더형: 특수 키: ESC 키

전체

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

단축키 + 탐색

폴더형: 특수 키: Enter 키

전체

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

단축키 + 탐색

폴더형: 특수 키: Enter 키를 눌러 보내기

전체

텍스트 입력 상자(예: 메시지 입력, 최고점수 이름)에 텍스트를 입력한 다음 Enter 키를 누릅니다. 텍스트가 앱에 제출되어야 합니다.

단축키 + 탐색

폴더형: 특수 키: 앱 핫키

전체

앱에 일반적으로 사용되는 단축키를 눌러 보세요. 앱이 예상대로 응답해야 합니다.

단축키 + 탐색

폴더형: 특수 키: 뒤로

전체

Chrome OS 키보드의 뒤로 키가 Android의 뒤로 버튼과 동일하게 작동해야 합니다.

단축키 + 탐색

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

전체

실시간/임시 콘텐츠가 있는 앱의 영역으로 이동합니다. CrOS 키보드의 새로고침 키를 누르면 뷰가 새로고침되어야 합니다.

단축키 + 탐색

폴더형: 특수 키: 창 도킹

전체

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

데스크톱 기능

오프라인 모드

전체

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

입력

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

전체

손가락을 사용하여 특정 콘텐츠(예: 이미지)를 해당하는 앱의 영역에 드롭합니다. 드롭된 개체가 실행(예: 업로드)되어야 합니다.

스타일러스

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

전체

스타일러스를 사용하여 특정 콘텐츠(예: 이미지)를 해당하는 앱의 영역에 드롭합니다. 드롭된 개체가 실행(예: 업로드)되어야 합니다.

스타일러스

스타일러스 압력

그리기/필기 입력

스타일러스를 사용하여 다양한 압력 감도의 그리기 스트로크 또는 그림 삭제 스트로크를 입력합니다. 스트로크가 예상대로 가변 가중치를 사용하여 캔버스에 표시되어야 합니다.

스타일러스

스타일러스 삭제

그리기/필기 입력

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

스타일러스

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

그리기/필기 입력

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

스타일러스

스타일러스 터치 취소

그리기/필기 입력

스타일러스를 사용하여 그림을 그리는 동안 터치스크린에 손바닥을 댑니다. 캔버스에 손을 대도 추가 표시가 나타나지 않아야 합니다(손바닥 움직임 무시).

데스크톱 기능

멀티태스킹 기능

백그라운드 앱

앱을 열고 기능을 실행한 후 다른 앱을 엽니다. 앱이 백그라운드 기능(예: 백그라운드 오디오, 스톱워치)을 계속 실행합니다.