Kasus pengujian untuk aplikasi Android di ChromeOS

Tabel berikut berisi kumpulan kasus pengujian yang dapat Anda gunakan dalam rencana pengujian. Kasus pengujian ini mencakup berbagai skenario umum yang dapat dialami aplikasi Android saat berjalan di perangkat ChromeOS.

Jenis pengujian

Kasus pengujian

Skenario aplikasi

Kasus keberhasilan

Menemukan aplikasi di Play Store

Semua

Aplikasi ada di Play Store, diakses dari Chromebook (tidak masalah jika berfungsi sebagaimana mestinya) CATATAN: Tanda di manifes dapat menyebabkan aplikasi tidak tersedia, bergantung pada hardware di perangkat ChromeOS. Pengujian ini paling baik dijalankan pada perangkat desain konvensional karena paling akurat mewakili profil hardware dari sebagian besar perangkat.

Menginstal aplikasi

Semua

Aplikasi dapat diinstal di Chromebook tanpa masalah.

Desain konvensional: Meluncurkan aplikasi

Semua

Aplikasi terbuka tanpa error, hang, atau memunculkan ANR (aplikasi tidak merespons). Konten aplikasi bersifat asli.

Pengelolaan Jendela

Desain konvensional: Mengubah ukuran jendela

Semua

Ubah ukuran jendela jika tombol ubah ukuran jendela tersedia. Aplikasi tidak error, hang, atau ANR. Konten aplikasi diskalakan. Coba lakukan ini di beberapa halaman aplikasi. Kursor aktif tetap berada di tempatnya dan konten halaman tidak berubah, kecuali untuk menyesuaikan dengan tata letak layar yang lebih besar.

Pengelolaan Jendela

Desain konvensional: Pengubahan ukuran dengan format bebas

Semua

Coba tarik sudut jendela untuk mengubah ukuran jendelanya. Aplikasi tidak error, hang, atau ANR. Konten aplikasi diskalakan. Coba lakukan ini di beberapa halaman aplikasi. Kursor aktif tetap berada di tempatnya dan konten halaman tidak berubah, kecuali untuk menyesuaikan dengan tata letak layar yang lebih besar.

Pengelolaan Jendela

Desain konvensional: Membuka kembali aplikasi

Semua

Jika tombol ubah ukuran jendela tersedia, ubah ukuran jendela dan tutup aplikasi, lalu buka kembali. Aplikasi diluncurkan dengan ukuran dan orientasi jendela yang sama seperti saat ditutup.

Pengelolaan Jendela

Desain konvensional: Meminimalkan dan memulihkan

Semua

Minimalkan dan pulihkan aplikasi. Aplikasi tidak error, hang, atau ANR, dan konten muncul kembali tanpa perubahan.

Pengelolaan Jendela

Desain konvensional: Aplikasi layar penuh

Semua

Tombol layar penuh pada keyboard ChromeOS membuat aplikasi berada dalam mode layar penuh, tanpa panel atas. Aplikasi tidak error, hang, atau ANR. Konten aplikasi diskalakan.

Mouse + Trackpad

Laptop Konvensional: Klik trackpad

Semua

Gunakan trackpad untuk mengklik kontrol sentuh. Aplikasi merespons seperti ada sentuhan di lokasi tersebut, tanpa jeda.

Mouse + Trackpad

Laptop Konvensional: Klik kanan trackpad

Semua

Gunakan trackpad untuk mengklik kanan (ketuk dua jari) kontrol sentuh. Aplikasi merespons seperti ada sentuhan di lokasi tersebut, tanpa jeda.

Mouse + Trackpad

Laptop Konvensional: Scroll trackpad

Semua

Di area aplikasi yang dapat di-scroll, seperti daftar, gunakan tindakan scroll dua jari pada trackpad. Konten aplikasi di-scroll.

Mouse + Trackpad

Laptop Konvensional: Zoom trackpad

Semua

Di area aplikasi yang dapat di-zoom, seperti gambar atau peta, gunakan trackpad untuk melakukan zoom. Konten aplikasi akan diperbesar.

Mouse + Trackpad

Laptop Konvensional: Klik mouse

Semua

Dengan perangkat mouse, klik kontrol sentuh. Aplikasi merespons seperti ada sentuhan di lokasi tersebut, tanpa jeda.

Mouse + Trackpad

Laptop Konvensional: Klik kanan mouse

Semua

Dengan perangkat mouse, klik kanan kontrol sentuh. Aplikasi merespons seperti ada sentuhan di lokasi tersebut, tanpa jeda.

Mouse + Trackpad

Desain konvensional: Scroll mouse

Semua

Di area aplikasi yang dapat di-scroll, seperti daftar, gunakan roda scroll. Konten aplikasi di-scroll.

Mouse + Trackpad

Desain konvensional: Scroll mouse untuk memperbesar/memperkecil

Semua

Di area aplikasi yang dapat di-zoom, seperti gambar atau peta, gunakan roda scroll. Konten aplikasi akan diperbesar.

Mouse + Trackpad

Laptop Konvensional: Klik layar sentuh

Semua

Dengan jari Anda, tekan kontrol sentuh. Aplikasi merespons seperti ada sentuhan di lokasi tersebut, tanpa jeda.

Mouse + Trackpad

Laptop Konvensional: Klik kanan layar sentuh

Semua

Sentuh lama kontrol sentuh menggunakan jari Anda. Aplikasi merespons seperti ada sentuhan di lokasi tersebut, tanpa jeda.

Mouse + Trackpad

Laptop Konvensional: Scroll layar sentuh

Semua

Di area aplikasi yang dapat di-scroll, seperti daftar, gunakan tindakan scroll satu atau dua jari. Konten aplikasi di-scroll.

Mouse + Trackpad

Laptop Konvensional: Zoom layar sentuh

Semua

Di area aplikasi yang dapat di-zoom, seperti gambar atau peta, gunakan jari untuk melakukan zoom di layar sentuh. Konten aplikasi akan diperbesar.

Stilus

Laptop Konvensional: Klik stilus

Semua

Dengan stilus, klik kontrol sentuh. Aplikasi merespons seperti ada sentuhan di lokasi tersebut, tanpa jeda.

Stilus

Laptop Konvensional: Scroll stilus

Semua

Di area aplikasi yang dapat di-scroll, seperti daftar, gunakan tindakan scroll atau geser stilus. Konten aplikasi di-scroll.

Input

Laptop Konvensional: Keyboard fisik

Semua

Dalam mode clamshell, klik kotak input teks dan ketik teks dengan keyboard. Keyboard virtual tidak muncul. Teks yang diketik akan ditampilkan di kotak input tanpa jeda.

Membeli konten dalam aplikasi

IAP aktif

Saat login, coba beli beberapa konten dalam aplikasi. Konten akan muncul di aplikasi sebagaimana mestinya. Pembelian muncul di histori pembelian Play.

Menangguhkan/melanjutkan

Semua

Saat aplikasi berjalan, tutup Chromebook. Setelah 5-10 detik, buka kembali Chromebook. Aplikasi terhubung kembali dalam status yang sama.

Konektivitas Wi-Fi

Semua

Nonaktifkan Wi-Fi. Aplikasi mengeluhkan lemahnya koneksi internet. Aktifkan kembali Wi-Fi. Aplikasi terhubung kembali ke internet dan berfungsi.

Pengelolaan Jendela

Transisi antara clamshell dan touchview

Semua

Buka aplikasi dalam mode desain konvensional, lalu ubah perangkat ke mode tampilan sentuh. Ukuran dan orientasi jendela akan diperbarui seperti yang diharapkan.

Mode tablet: Meluncurkan aplikasi

Semua

Aplikasi terbuka tanpa error, hang, atau memunculkan ANR. Konten aplikasi bersifat asli. Coba dalam mode potret dan lanskap.

Pengelolaan Jendela

Mode tablet: Mengubah ukuran jendela

Semua

Ubah ukuran jendela jika tombol ubah ukuran jendela tersedia. Aplikasi tidak error, hang, atau ANR. Konten aplikasi diskalakan. Coba ini di beberapa halaman aplikasi. Kursor aktif tetap berada di tempatnya dan konten halaman tidak berubah, kecuali untuk menyesuaikan dengan tata letak layar yang lebih besar. Coba dalam mode potret dan lanskap.

Pengelolaan Jendela

Mode tablet: Membuka kembali aplikasi

Semua

Jika tombol ubah ukuran jendela tersedia, ubah ukuran jendela dan tutup aplikasi, lalu buka kembali. Aplikasi diluncurkan dengan ukuran dan orientasi jendela yang sama seperti saat ditutup. Coba dalam mode potret dan lanskap.

Pengelolaan Jendela

Mode tablet: Meminimalkan dan memulihkan

Semua

Minimalkan dan pulihkan aplikasi. Aplikasi tidak error, hang, atau ANR, dan konten muncul kembali tanpa perubahan.

Pengelolaan Jendela

Mode tablet: Memutar perangkat

Semua

Dalam mode tablet, putar perangkat 90 derajat. Aplikasi tidak berputar ATAU berputar, dan jendela serta konten berubah ukurannya dengan tepat. Kursor atau halaman yang aktif akan tetap berada di tempatnya.

Input

Mode tablet: Klik layar sentuh

Semua

Dengan jari Anda, tekan kontrol sentuh. Aplikasi merespons seperti ada sentuhan di lokasi tersebut, tanpa jeda.

Input

Mode tablet: Klik kanan layar sentuh

Semua

Dengan jari Anda, sentuh lama kontrol sentuh. Aplikasi merespons seperti ada sentuhan di lokasi tersebut, tanpa jeda.

Input

Mode tablet: Scroll layar sentuh

Semua

Di area aplikasi yang dapat di-scroll, seperti daftar, gunakan tindakan scroll satu atau dua jari. Konten aplikasi di-scroll.

Input

Mode tablet: Zoom layar sentuh

Semua

Di area aplikasi yang dapat di-zoom, seperti gambar atau peta, gunakan jari untuk men-zoom konten. Konten aplikasi akan diperbesar.

Input

Mode tablet: Klik stilus

Semua

Dengan stilus, klik kontrol sentuh. Aplikasi merespons seperti ada sentuhan di lokasi tersebut, tanpa jeda.

Input

Mode tablet: Scroll stilus

Semua

Di area aplikasi yang dapat di-scroll, seperti daftar, gunakan tindakan scroll atau geser stilus. Konten aplikasi di-scroll.

Input

Mode tablet: Keyboard virtual

Semua

Saat dalam mode tablet, ketuk area di aplikasi yang menerima input teks, lalu ketik teks. Teks dan keyboard virtual akan ditampilkan seperti yang diharapkan. Coba ini dalam mode potret dan lanskap serta transisi di antara keduanya.

Kamera

Mode tablet: Mengambil foto

Komunikasi

Aplikasi membuka kamera dan gambar pratinjau diskalakan serta diorientasikan dengan benar. Gambar yang dihasilkan disesuaikan skalanya dan diorientasikan dengan benar. Coba dalam mode potret dan lanskap.

Mode tablet: Merekam video

Komunikasi

Aplikasi membuka kamera dan gambar pratinjau diskalakan serta diorientasikan dengan benar. Mulai perekaman, pratinjau akan diskalakan dan diorientasikan dengan benar. Pemutaran berjalan lancar dan bekerja seperti yang diharapkan, tanpa jeda audio atau video, dan video dalam kecepatan rekamannya. Coba dalam mode potret dan lanskap.

Pengelolaan Jendela

Mode tablet: Mengubah orientasi saat kamera aktif

Komunikasi

Buka kamera aplikasi. Putar perangkat 90 derajat. Aplikasi tidak error, hang, atau ANR. Aplikasi tidak berotasi ATAU berputar, serta ukuran jendela dan konten berubah dengan tepat.

Membuat konten

Pembuatan konten

Output, seperti gambar, teks, atau audio, rekaman di aplikasi seperti yang diharapkan, tanpa jeda.

Menyimpan konten

Pembuatan konten

Aplikasi menyimpan konten, baik secara lokal maupun di cloud, dan konten dibuat ulang dengan tepat saat dibuka kembali.

Berbagi konten

Aplikasi berbagi konten dengan pihak ketiga. Pihak ketiga dapat menerima dan membuka konten.

Komunikasi 1:1

Komunikasi

Kirim salah satu dari setiap jenis pesan yang ada kepada pengguna lain, seperti email, SMS, panggilan telepon, atau panggilan video. Verifikasi transmisi.

Komunikasi 1:banyak

Komunikasi

Posting salah satu dari setiap jenis postingan yang ada ke grup, seperti postingan feed berita, postingan forum, atau grup chat. Verifikasi transmisi.

Kamera

Laptop Konvensional: Mengambil foto

Komunikasi

Aplikasi membuka kamera dan gambar pratinjau diskalakan serta diorientasikan dengan benar. Gambar yang dihasilkan disesuaikan skalanya dan diorientasikan dengan benar.

Kamera

Laptop Konvensional: Merekam video

Komunikasi

Aplikasi membuka kamera dan gambar pratinjau diskalakan serta diorientasikan dengan benar. Mulai perekaman, pratinjau akan diskalakan dan diorientasikan dengan benar. Pemutaran berjalan lancar dan berperforma seperti yang diharapkan, tanpa jeda dalam audio atau video, dan video dalam kecepatan rekamannya.

Kamera

Desain konvensional: Mencoba kembali kamera setelah aplikasi dilanjutkan

Komunikasi

Buka kamera aplikasi. Tutup layar perangkat. Buka layar perangkat. Aplikasi terus memungkinkan pengguna mengambil foto atau mengizinkan pengguna mencoba mengambil foto lagi tanpa memulai ulang aplikasi.

Input

Sentuh untuk menggambar

Gambar atau Tulis Tangan

Gunakan jari untuk memasukkan goresan gambar ke dalam aplikasi. Goresan muncul di kanvas seperti yang diharapkan, tanpa jeda.

Stilus

Stilus untuk menggambar

Gambar atau Tulis Tangan

Gunakan stilus untuk memasukkan goresan gambar ke dalam aplikasi. Goresan akan muncul di kanvas seperti yang diharapkan, tanpa jeda.

Pemutaran video

Komunikasi atau Sosial & Media

Putar video dalam aplikasi. Pemutaran berjalan lancar tanpa jeda. Suara jernih.

Volume suara

Komunikasi atau Sosial & Media

Jika aplikasi memiliki kontrol volume, coba ubah volume saat media dengan suara diputar. Volume akan disesuaikan.

Gerakan miring

Game

Miringkan perangkat saat bermain game motion-sense. Aplikasi memberikan respons yang sesuai.

Penemuan lokasi

Cuaca atau Peta atau Navigasi

Aplikasi menemukan lokasi umum pengguna, meskipun tanpa hardware GPS.

Fungsi khusus aplikasi lainnya tidak tertangkap

Semua

Gunakan ini hanya jika salah satu kasus pengujian tindakan sebelumnya tidak sesuai.

UI

Tata letak layar besar

Semua

Jika UI aplikasi memanfaatkan ruang ekstra pada layar, konten akan memenuhi lebar penuh layar pada perangkat, atau konten memiliki ukuran yang sesuai.

Mouse + Trackpad

Laptop Konvensional: Tarik lalu lepas trackpad

Semua

Lepaskan suatu konten, seperti gambar, ke area aplikasi yang memungkinkan penggunaan trackpad. Objek yang dilepas akan dieksekusi.

Mouse + Trackpad

Laptop Konvensional: Tarik lalu lepas mouse

Semua

Dengan mouse, letakkan suatu konten, seperti gambar, ke area aplikasi yang memungkinkan. Objek yang dilepas akan dieksekusi.

Input

Laptop Konvensional: Tarik lalu lepas layar sentuh

Semua

Dengan jari, lepaskan suatu konten, seperti gambar, ke area aplikasi yang memungkinkan. Objek yang dilepas akan dieksekusi.

Stilus

Laptop Konvensional: Tarik lalu lepas stilus

Semua

Dengan stilus, lepaskan suatu konten, seperti gambar, ke area aplikasi yang memungkinkan. Objek yang dilepas akan dieksekusi.

Pintasan Keyboard + Nav

Desain konvensional: Tombol khusus: panah

Semua

Tombol panah pada keyboard ChromeOS berfungsi seperti yang diharapkan dalam aplikasi.

Pintasan Keyboard + Nav

Desain konvensional: Tombol khusus: Tab

Semua

Tombol Tab pada keyboard ChromeOS berfungsi seperti yang diharapkan.

Pintasan Keyboard + Nav

Desain konvensional: Tombol khusus: Potong dan salin

Semua

Dalam kotak input teks, seperti input pesan atau nama skor tinggi, pilih beberapa teks yang ada. Potong dengan Control+X. Tempel ke aplikasi lain dengan Control+V. Uji ulang dengan Control+C, bukan Control+X.

Pintasan Keyboard + Nav

Laptop Konvensional: Tombol khusus: Tombol Escape

Semua

Tombol Escape berkaitan dengan menutup jendela aktif atau kembali ke halaman sebelumnya.

Pintasan Keyboard + Nav

Desain konvensional: Tombol khusus: Tombol Enter

Semua

Menekan Enter akan memicu tombol yang dipilih, dan menekan Enter saat mengedit kolom input dalam formulir dengan beberapa kolom akan mengirimkan formulir.

Pintasan Keyboard + Nav

Desain konvensional: Tombol khusus: Enter untuk mengirim

Semua

Di kotak input teks, seperti input pesan atau nama skor tertinggi, masukkan beberapa teks, lalu tekan Enter. Teks dikirimkan ke aplikasi.

Pintasan Keyboard + Nav

Desain konvensional: Tombol khusus: Hot key aplikasi

Semua

Coba tekan pintasan keyboard yang biasa digunakan untuk aplikasi. Aplikasi akan merespons seperti yang diharapkan.

Pintasan Keyboard + Nav

Laptop Konvensional: Tombol khusus: Kembali

Semua

Tombol kembali di keyboard ChromeOS berfungsi seperti tombol kembali di Android.

Pintasan Keyboard + Nav

Desain konvensional: Tombol khusus: Muat ulang

Semua

Di area aplikasi dengan konten live atau konten yang mudah rusak, tombol refresh pada keyboard ChromeOS akan memuat ulang tampilan.

Pintasan Keyboard + Nav

Laptop Konvensional: Tombol khusus: Jendela dok

Semua

Gunakan Alt+[ atau Alt+] untuk memasang aplikasi ke dok ke salah satu sisi layar. Dok aplikasi, mirip dengan perilaku browser Chrome.

Fungsi Desktop

Mode offline

Semua

Nonaktifkan Wi-Fi dari menu setelan. Coba gunakan fitur aplikasi yang tersedia secara offline. Fitur offline berfungsi.

Input

Mode tablet: Tarik lalu lepas layar sentuh

Semua

Dengan jari, lepaskan suatu konten, seperti gambar, ke area aplikasi yang memungkinkan. Objek yang dilepas akan dieksekusi.

Stilus

Mode tablet: Tarik lalu lepas stilus

Semua

Dengan stilus, lepaskan suatu konten, seperti gambar, ke area aplikasi yang memungkinkan. Objek yang dilepas akan dieksekusi.

Stilus

Stilus untuk menekan

Gambar atau Tulis Tangan

Gunakan stilus untuk memasukkan goresan gambar atau menghapus goresan gambar menggunakan berbagai tekanan. Coretan muncul di kanvas dengan bobot variabel seperti yang diharapkan.

Stilus

Stilus untuk menghapus

Gambar atau Tulis Tangan

Pilih opsi hapus dan gunakan stilus untuk menghapus bagian gambar. Tanda akan menghilang seperti yang diharapkan. Hal ini penting untuk aplikasi menggambar; aplikasi pencatat biasanya dikecualikan dari hal ini.

Stilus

Khusus stilus (menolak jari)

Gambar atau Tulis Tangan

Pilih opsi untuk menggunakan mode khusus stilus. Cobalah menggambar menggunakan stilus lalu gunakan jari. Ada tanda di kanvas saat menggunakan stilus, bukan saat menggunakan jari.

Stilus

Pembatalan sentuhan stilus

Gambar atau Tulis Tangan

Saat menggunakan stilus untuk menggambar, letakkan telapak tangan di atas layar sentuh. Tidak ada tanda tambahan yang muncul di kanvas (disebut "penolakan telapak tangan").

Fungsi Desktop

Fungsi multitasking

Aplikasi latar belakang

Buka aplikasi, gunakan fungsi, dan buka aplikasi lain. Aplikasi melanjutkan fungsi latar belakang, seperti audio latar belakang atau stopwatch.