Tabel berikut berisi sekumpulan kasus pengujian yang dapat Anda gunakan dalam rencana pengujian. Kasus pengujian ini mencakup beragam skenario umum yang dapat dialami aplikasi Android saat dijalankan 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: Flag 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 terinstal di Chromebook tanpa masalah. |
|
|
Desain konvensional: Meluncurkan aplikasi |
Semua |
Aplikasi terbuka tanpa error, tidak merespons, 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, berhenti merespons, atau ANR. Konten aplikasi diskalakan. Cobalah di beberapa halaman aplikasi. Kursor yang aktif akan tetap di tempatnya dan konten halaman tidak akan berubah, kecuali untuk menyesuaikan tata letak layar yang lebih besar. |
|
Pengelolaan Jendela |
Desain konvensional: Mengubah ukuran dengan format bebas |
Semua |
Coba tarik sudut jendela untuk mengubah ukuran jendelanya. Aplikasi tidak error, berhenti merespons, atau ANR. Konten aplikasi diskalakan. Cobalah di beberapa halaman aplikasi. Kursor yang aktif akan tetap di tempatnya dan konten halaman tidak akan berubah, kecuali untuk menyesuaikan 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, berhenti merespons, atau ANR, dan konten muncul kembali tanpa perubahan. |
|
Pengelolaan Jendela |
Desain konvensional: Aplikasi layar penuh |
Semua |
Tombol layar penuh pada keyboard ChromeOS akan membuat aplikasi menggunakan mode layar penuh, tanpa bar atas. Aplikasi tidak error, berhenti merespons, atau ANR. Konten aplikasi diskalakan. |
|
Mouse + Trackpad |
Desain konvensional: Klik trackpad |
Semua |
Gunakan trackpad untuk mengklik kontrol sentuh. Aplikasi merespons seolah-olah ada sentuhan di lokasi tersebut, tanpa jeda. |
|
Mouse + Trackpad |
Desain konvensional: Klik kanan trackpad |
Semua |
Gunakan trackpad untuk mengklik kanan (ketuk dua jari) kontrol sentuh. Aplikasi merespons seolah-olah ada sentuhan di lokasi tersebut, tanpa jeda. |
|
Mouse + Trackpad |
Desain 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 |
Desain konvensional: Zoom trackpad |
Semua |
Di area aplikasi yang dapat di-zoom, seperti gambar atau peta, gunakan trackpad untuk melakukan zoom. Konten aplikasi di-zoom. |
|
Mouse + Trackpad |
Desain konvensional: Klik mouse |
Semua |
Dengan perangkat mouse, klik kontrol sentuh. Aplikasi merespons seolah-olah ada sentuhan di lokasi tersebut, tanpa jeda. |
|
Mouse + Trackpad |
Desain konvensional: Klik kanan mouse |
Semua |
Dengan perangkat mouse, klik kanan kontrol sentuh. Aplikasi merespons seolah-olah 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 men-zoom |
Semua |
Di area aplikasi yang dapat di-zoom, seperti gambar atau peta, gunakan roda scroll. Konten aplikasi di-zoom. |
|
Mouse + Trackpad |
Desain konvensional: Klik layar sentuh |
Semua |
Dengan jari Anda, tekan kontrol sentuh. Aplikasi merespons seolah-olah ada sentuhan di lokasi tersebut, tanpa jeda. |
|
Mouse + Trackpad |
Desain konvensional: Klik kanan layar sentuh |
Semua |
Dengan jari Anda, sentuh lama kontrol sentuh. Aplikasi merespons seolah-olah ada sentuhan di lokasi tersebut, tanpa jeda. |
|
Mouse + Trackpad |
Desain 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 |
Desain konvensional: Zoom layar sentuh |
Semua |
Di area aplikasi yang dapat di-zoom, seperti gambar atau peta, gunakan jari untuk melakukan zoom pada layar sentuh. Konten aplikasi di-zoom. |
|
Stilus |
Desain konvensional: Klik stilus |
Semua |
Dengan stilus, klik kontrol sentuh. Aplikasi merespons seolah-olah ada sentuhan di lokasi tersebut, tanpa jeda. |
|
Stilus |
Desain konvensional: Scroll stilus |
Semua |
Di area aplikasi yang dapat di-scroll, seperti daftar, gunakan tindakan geser atau scroll stilus. Konten aplikasi di-scroll. |
|
Input |
Desain konvensional: Keyboard fisik |
Semua |
Dalam mode desain konvensional, klik kotak input teks dan ketik teks dengan keyboard. Keyboard virtual tidak ditampilkan. 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 dengan 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 desain konvensional dan mode tablet |
Semua |
Buka aplikasi dalam mode desain konvensional, lalu ubah perangkat ke mode tablet. Ukuran dan orientasi jendela diperbarui seperti yang diharapkan. |
|
|
Mode tablet: Meluncurkan aplikasi |
Semua |
Aplikasi terbuka tanpa error, tidak merespons, 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, berhenti merespons, atau ANR. Konten aplikasi diskalakan. Cobalah di beberapa halaman aplikasi. Kursor yang aktif akan tetap di tempatnya dan konten halaman tidak akan berubah, kecuali untuk menyesuaikan 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, berhenti merespons, 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, jendela dan konten berubah ukurannya dengan tepat. Kursor atau halaman yang aktif akan tetap pada tempatnya. |
|
Input |
Mode tablet: Klik layar sentuh |
Semua |
Dengan jari Anda, tekan kontrol sentuh. Aplikasi merespons seolah-olah ada sentuhan di lokasi tersebut, tanpa jeda. |
|
Input |
Mode tablet: Klik kanan layar sentuh |
Semua |
Dengan jari Anda, sentuh & tahan kontrol sentuh. Aplikasi merespons seolah-olah 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 di-zoom. |
|
Input |
Mode tablet: Klik stilus |
Semua |
Dengan stilus, klik kontrol sentuh. Aplikasi merespons seolah-olah ada sentuhan di lokasi tersebut, tanpa jeda. |
|
Input |
Mode tablet: Scroll stilus |
Semua |
Di area aplikasi yang dapat di-scroll, seperti daftar, gunakan tindakan geser atau scroll stilus. Konten aplikasi di-scroll. |
|
Input |
Mode tablet: Keyboard virtual |
Semua |
Dalam mode tablet, ketuk area di aplikasi yang menerima input teks, lalu ketik teks. Teks dan keyboard virtual akan muncul seperti yang diharapkan. Coba ini dalam mode potret dan lanskap serta transisi di antaranya. |
|
Kamera |
Mode tablet: Ambil 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 berfungsi seperti yang diharapkan, tanpa jeda dalam audio atau video, dan video diputar pada kecepatan aslinya. 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, berhenti merespons, atau ANR. Aplikasi tidak berputar ATAU berputar, jendela dan konten berubah ukurannya dengan tepat. |
|
|
Membuat konten |
Pembuatan konten |
Output, seperti gambar, teks, atau audio, direkam di aplikasi seperti yang diharapkan, tanpa jeda. |
|
|
Menyimpan konten |
Pembuatan konten |
Aplikasi menyimpan konten, baik secara lokal atau 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 ke pengguna lain, seperti email, pesan teks, 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 |
Desain konvensional: Ambil foto |
Komunikasi |
Aplikasi membuka kamera dan gambar pratinjau diskalakan serta diorientasikan dengan benar. Gambar yang dihasilkan disesuaikan skalanya dan diorientasikan dengan benar. |
|
Kamera |
Desain 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 berfungsi seperti yang diharapkan, tanpa jeda dalam audio atau video, dan kecepatan video disesuaikan sebagaimana kecepatan aslinya. |
|
Kamera |
Desain konvensional: Mencoba kembali kamera setelah aplikasi dilanjutkan |
Komunikasi |
Buka kamera aplikasi. Tutup layar perangkat. Buka layar perangkat. Aplikasi tetap mengizinkan pengguna mengambil foto atau mengizinkan pengguna mencoba kembali mengambil foto tanpa memulai ulang aplikasi. |
|
Input |
Sentuh untuk menggambar |
Gambar atau Tulisan Tangan |
Gunakan jari untuk memasukkan coretan gambar ke dalam aplikasi. Coretan akan muncul di kanvas seperti yang diharapkan, tanpa jeda. |
|
Stilus |
Stilus untuk menggambar |
Gambar atau Tulisan Tangan |
Gunakan stilus untuk memasukkan coretan gambar ke dalam aplikasi. Coretan akan muncul di kanvas seperti yang diharapkan, tanpa jeda. |
|
|
Pemutaran video |
Komunikasi atau Media Sosial |
Putar video dalam aplikasi. Pemutaran berjalan lancar tanpa jeda. Suara terdengar jelas. |
|
|
Volume suara |
Komunikasi atau Media Sosial |
Jika aplikasi memiliki kontrol volume, coba ubah volume saat media dengan suara diputar. Volume akan disesuaikan dengan tepat. |
|
|
Gerakan miring |
Game |
Miringkan perangkat saat bermain game motion-sense. Aplikasi merespons dengan tepat. |
|
|
Penemuan lokasi |
Cuaca atau Maps atau Navigasi |
Aplikasi menemukan lokasi umum pengguna, meskipun tanpa hardware GPS. |
|
|
Fungsi khusus aplikasi lain tidak terekam |
Semua |
Gunakan ini hanya jika salah satu kasus pengujian tindakan sebelumnya tidak sesuai. |
|
UI |
Tata letak layar besar |
Semua |
Jika UI aplikasi memanfaatkan properti ekstra layar, konten akan memenuhi lebar penuh layar pada perangkat, atau konten berukuran tepat. |
|
Mouse + Trackpad |
Desain konvensional: Menarik trackpad |
Semua |
Lepaskan suatu konten, seperti gambar, ke area aplikasi yang memungkinkan menggunakan trackpad. Objek yang dilepas akan dieksekusi. |
|
Mouse + Trackpad |
Desain konvensional: Tarikan mouse |
Semua |
Dengan mouse, lepaskan suatu konten, seperti gambar, ke area aplikasi yang memungkinkan. Objek yang dilepas akan dieksekusi. |
|
Input |
Desain konvensional: Menarik layar sentuh |
Semua |
Dengan jari, lepaskan suatu konten, seperti gambar, ke area aplikasi yang memungkinkan. Objek yang dilepas akan dieksekusi. |
|
Stilus |
Desain konvensional: Penarikan stilus |
Semua |
Dengan stilus, lepaskan suatu konten, seperti gambar, ke area aplikasi yang memungkinkan. Objek yang dilepas akan dieksekusi. |
|
Pintasan Keyboard + Navigasi |
Desain konvensional: Tombol khusus: panah |
Semua |
Tombol panah pada keyboard ChromeOS berfungsi seperti yang diharapkan dalam aplikasi. |
|
Pintasan Keyboard + Navigasi |
Desain konvensional: Tombol khusus: Tab |
Semua |
Tombol Tab pada keyboard ChromeOS berfungsi seperti yang diharapkan. |
|
Pintasan Keyboard + Navigasi |
Desain konvensional: Tombol khusus: Potong dan salin |
Semua |
Dalam kotak input teks, seperti input pesan atau nama skor tertinggi, pilih beberapa teks yang ada. Potong dengan Control+X. Tempel ke aplikasi lain dengan Control+V. Lakukan kembali dengan Control+C, bukan Control+X. |
|
Pintasan Keyboard + Navigasi |
Desain konvensional: Tombol khusus: Tombol Escape |
Semua |
Tombol Escape sama dengan menutup jendela aktif atau kembali ke halaman sebelumnya. |
|
Pintasan Keyboard + Navigasi |
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 + Navigasi |
Desain konvensional: Tombol khusus: Enter untuk mengirim |
Semua |
Dalam kotak input teks, seperti input pesan atau nama skor tertinggi, masukkan beberapa teks, lalu tekan Enter. Teks dikirim ke aplikasi. |
|
Pintasan Keyboard + Navigasi |
Desain konvensional: Tombol khusus: Tombol pintasan aplikasi |
Semua |
Coba tekan pintasan keyboard yang umum digunakan untuk aplikasi. Aplikasi merespons seperti yang diharapkan. |
|
Pintasan Keyboard + Navigasi |
Desain konvensional: Tombol khusus: Kembali |
Semua |
Tombol kembali pada keyboard ChromeOS berfungsi seperti tombol kembali di Android. |
|
Pintasan Keyboard + Navigasi |
Desain konvensional: Tombol khusus: Muat ulang |
Semua |
Di area aplikasi dengan konten live atau mudah terhapus, tombol refresh pada keyboard ChromeOS akan memuat ulang tampilan. |
|
Pintasan Keyboard + Navigasi |
Desain konvensional: Tombol khusus: Jendela dok |
Semua |
Gunakan Alt+[ atau Alt+] untuk memasang aplikasi ke dok di salah satu sisi layar. Aplikasi terpasang ke dok, 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: Menarik layar sentuh |
Semua |
Dengan jari, lepaskan suatu konten, seperti gambar, ke area aplikasi yang memungkinkan. Objek yang dilepas akan dieksekusi. |
|
Stilus |
Mode tablet: Menarik 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 Tulisan Tangan |
Gunakan stilus untuk memasukkan coretan gambar atau menghapus coretan gambar menggunakan berbagai tekanan. Coretan muncul di kanvas dengan bobot variabel seperti yang diharapkan. |
|
Stilus |
Stilus untuk menghapus |
Gambar atau Tulisan Tangan |
Pilih opsi hapus dan gunakan stilus untuk menghapus bagian gambar. Gambar akan menghilang seperti yang diharapkan. Hal ini penting untuk aplikasi menggambar; aplikasi pencatat biasanya tidak memerlukan hal ini. |
|
Stilus |
Khusus stilus (menolak jari) |
Gambar atau Tulisan Tangan |
Pilih opsi untuk beralih ke mode khusus stilus. Cobalah menggambar menggunakan stilus lalu gunakan jari. Gambar muncul di kanvas saat menggunakan stilus, bukan saat menggunakan jari. |
|
Stilus |
Pembatalan sentuhan stilus |
Gambar atau Tulisan 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. |