Daftar periksa pengujian aplikasi seluler

Banyak pakar pengujian pemula memiliki pertanyaan: "Bagaimana Anda dapat menguji aplikasi seluler? Dari mana harus memulai, pemeriksaan apa yang layak dilakukan? " Pertanyaan ini relevan ketika mereka datang ke perusahaan yang tidak ada dokumentasi tentang proyeknya, atau itu hanya sebuah startup yang baru saja muncul. Untuk menjawab pertanyaan-pertanyaan ini, telah disiapkan lembar contekan universal yang dapat digunakan untuk menguji hampir semua aplikasi.







Daftar periksa ini hanya mencakup karakteristik umum. Biasanya, aplikasi yang diuji mungkin memiliki fungsionalitas yang Anda perlukan untuk mengambil pendekatan terpisah dan membuat skrip terpisah. Hal yang sama juga berlaku untuk kinerja, kegunaan, keamanan, dan pengujian lainnya yang dibutuhkan aplikasi Anda.



Daftar periksa pengujian aplikasi seluler terdiri dari delapan bagian:





Pengujian fungsional



Pada tahap ini, penting bagi kami untuk memastikan bahwa produk kami memenuhi spesifikasi fungsional yang diperlukan yang disebutkan dalam dokumentasi pengembangan.



Apa yang kita periksa?



1. Menginstal / menghapus instalan / versi bergulir

2. Meluncurkan aplikasi (menampilkan Layar Pembuka)

3. Pengoperasian fungsi utama aplikasi

3.1 Otorisasi (dengan nomor telepon / melalui jejaring sosial / email)

3.2 Pendaftaran (dengan nomor telepon / melalui jejaring sosial / e-mail)

3.3 Menyosialisasikan pengguna baru

3.4 Validasi bidang yang diperlukan

3.5 Navigasi antar bagian aplikasi

3.6 Mengedit data di profil pengguna

3.7 Memeriksa pembayaran

3.8 Filter pengujian

3.9 Bonus

4. Memperbaiki kesalahan tampilan

5. Bekerja dengan file (mengirim / menerima / melihat)

6. Pengujian waktu tunggu

7. Pengujian rintisan (tidak terhubung ke Internet / tidak, misalnya, barang, dll.)

8. Pengujian pop-

up , peringatan 9. Pengujian WebView

10. Elemen gulir / gesek

11. Pengujian notifikasi PUSH

12. Meminimalkan / memperluas aplikasi

13. Jenis koneksi yang berbeda (seluler / Wi-Fi)

14. Orientasi layar (lanskap / potret)

15. Tema gelap / terang

16. Beriklan di aplikasi

17. Berbagi konten di sosial. jaringan

18. Aplikasi di latar belakang

19. Penomoran halaman halaman

20. Kebijakan privasi dan tautan lain ke dokumen



Pengujian kompatibilitas



Pengujian kompatibilitas digunakan untuk memastikan bahwa aplikasi Anda kompatibel dengan versi OS lain, shell yang berbeda dan layanan pihak ketiga, serta perangkat keras perangkat.



Apa yang kita periksa?



1. Tampilan geo yang benar

2. Informasi tentang transaksi (cek, dll.)

3. Berbagai metode pembayaran (Google Pay, Apple Pay)

4. Pengujian sensor (iluminasi, suhu perangkat, giroskop, dll.)

5. Pengujian interupsi (panggilan masuk / SMS / push / jam alarm / mode Jangan ganggu, dll.)

6. Koneksi perangkat eksternal (kartu memori / headphone, dll.)



Pengujian keamanan



Pemeriksaan ini ditujukan untuk menemukan kekurangan dan celah dalam hal keamanan aplikasi.



Apa yang kita periksa?



1. Izin pengujian (akses ke kamera / mikrofon / galeri / dll.)

2. Data pengguna (sandi) tidak dikirimkan dalam teks yang jelas

3. Di bidang, dengan sandi dan konfirmasi sandi, data disembunyikan dengan tanda bintang



Pengujian Lokalisasi dan Globalisasi



Menguji internasionalisasi / globalisasi aplikasi melibatkan pengujian aplikasi untuk berbagai lokasi, format tanggal, angka dan mata uang, dan mengganti string aktual dengan string palsu. Pengujian pelokalan melibatkan pengujian aplikasi dengan string, gambar, dan alur kerja yang dilokalkan untuk wilayah tertentu.



Apa yang kita periksa?



1. Semua elemen dalam aplikasi diterjemahkan ke dalam bahasa yang sesuai

2. Teks dilindungi di dalam aplikasi dan pengguna dapat mengatur bahasa yang diperlukan dalam pengaturan aplikasi

3. Teks tergantung pada bahasa dalam pengaturan sistem

4. Teks berasal dari server

5. Tampilan format tanggal yang benar (TAHUN - BULAN - HARI atau HARI - BULAN - TAHUN.)

6. Tampilan waktu yang benar tergantung pada zona waktu



Pengujian kegunaan



Pengujian kegunaan membantu memastikan bahwa produk itu sederhana dan efektif untuk digunakan pengguna untuk mencapai tujuan mereka. Dengan kata lain, ini tidak lebih dari menguji keramahan pengguna aplikasi.



Apa yang kita periksa?



1. Tampilan elemen yang benar pada perangkat dengan resolusi layar yang berbeda

2. Semua font memenuhi persyaratan

3. Semua teks disejajarkan dengan benar

4. Semua pesan kesalahan sudah benar, tanpa kesalahan ejaan dan tata bahasa

5. Judul layar yang benar

6. Placeholder ada di baris pencarian

7. Elemen yang tidak aktif ditampilkan dalam warna abu-abu

8. Tautan ke dokumen mengarah ke bagian yang sesuai di situs

9. Animasi antar transisi

10. Benar kembali ke layar sebelumnya

11. Mendukung gerakan dasar saat bekerja dengan layar sentuh (geser ke belakang, dll.)

12. Pixel-perfect



Tes stres



Pengujian tegangan ditujukan untuk menentukan keefektifan kinerja aplikasi dalam kondisi beban tinggi. Tes stres dalam konteks ini difokuskan pada perangkat seluler saja.



Apa yang kita periksa?



1. Beban CPU tinggi

2. Memori tidak cukup

3. Beban baterai

4. Kegagalan

5. Bandwidth jaringan rendah

6. Banyak interaksi pengguna dengan aplikasi (ini mungkin memerlukan simulasi kondisi jaringan yang sebenarnya)



Pengujian lintas platform



Jenis pengujian penting yang perlu dilakukan untuk memahami apakah produk yang diuji akan ditampilkan dengan baik di berbagai platform yang digunakan oleh audiens target.



Apa yang kita periksa?



- Performa aplikasi di berbagai perangkat dari berbagai produsen



Pengujian kinerja



Jika pengguna menginstal aplikasi dan tidak muncul cukup cepat (misalnya, dalam tiga detik), itu dapat dihapus untuk mendukung aplikasi lain. Aspek waktu dan konsumsi sumber daya merupakan faktor keberhasilan penting untuk suatu aplikasi, dan pengujian kinerja dilakukan untuk mengukur aspek-aspek ini.



Apa yang kita periksa?



1. Waktu muat aplikasi

2. Minta pemrosesan

3. Caching data

4. Konsumsi sumber daya aplikasi (misalnya, konsumsi baterai)



Ringkasan



Kami berkenalan dengan lembar contekan universal untuk menguji aplikasi seluler. Jangan lupa untuk membaca dokumentasi dan melengkapi daftar periksa dengan pemeriksaan khusus untuk aplikasi Anda.



All Articles