Pengujian Perangkat Seluler - Jenis

Mari kita lihat detail dari berbagai jenis pengujian yang dapat kami lakukan di perangkat seluler.

Koneksi jaringan

Tabel berikut menyediakan daftar periksa pengujian koneksi jaringan yang dapat dilakukan untuk perangkat seluler.

Sr.No. Deskripsi
1 Apakah aplikasi berperilaku sesuai dengan spesifikasi jika terhubung ke internet melalui Wi-Fi?
2 Apakah aplikasi berperilaku sesuai dengan spesifikasi jika tersambung ke internet melalui 3G?
3 Apakah aplikasi berperilaku sesuai dengan spesifikasi jika terhubung ke internet melalui 2G?
4 Apakah aplikasi berperilaku sesuai dengan spesifikasi aplikasi di luar jangkauan jaringan?
5 Apakah aplikasi akan kembali berfungsi saat kembali ke jangkauan jaringan dari luar jangkauan jaringan?
6 Transaksi pembaruan diproses dengan benar setelah membangun kembali koneksi.
7 Apakah aplikasi masih berfungsi dengan benar saat menambatkan atau terhubung ke perangkat lain?
8 Apa yang terjadi jika aplikasi beralih antar jaringan (Wi-Fi, 3G, 2G)?
9 Apakah aplikasi menggunakan port jaringan standar (Mail: 25, 143, 465, 993 atau 995 HTTP: 80 atau 443 SFTP: 22) untuk menyambung ke layanan jarak jauh, karena beberapa penyedia memblokir port tertentu.

Interaksi Kartu SD

Tabel berikut menyediakan daftar periksa untuk memeriksa fungsi-fungsi perdana dari interaksi kartu SD dengan ponsel.

Sr.No. Deskripsi
1 Bisakah aplikasi diinstal di perangkat?
2

Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika ada panggilan masuk?

3 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika ada SMS masuk?
4 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika pengisi daya terhubung?
5 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika pengisi daya dilepas?
6 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika perangkat beralih ke mode tidur
7 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika perangkat melanjutkan dari mode tidur
8 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika perangkat melanjutkan dari layar kunci?
9 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika perangkat dimiringkan?
10 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika perangkat terguncang?
11 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika pesan lokal datang dari aplikasi lain (pikirkan: pengingat kalender, tugas yang harus dilakukan, dll.)?
12 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika pesan push datang dari aplikasi lain (pikirkan: penyebutan twitter, pesan Whatsapp, undangan wordfeud, dll.).
13 Apakah aplikasi berinteraksi dengan sensor GPS dengan benar (aktifkan / nonaktifkan, ambil data GPS)?
14 Apakah fungsionalitas semua tombol atau kunci pada perangkat ditentukan untuk aplikasi ini?
15 Pastikan tombol atau kunci yang tidak memiliki fungsi yang ditentukan tidak memiliki perilaku yang tidak diharapkan pada aplikasi saat mengaktifkan.
16 Jika ada tombol "kembali" yang sebenarnya tersedia di perangkat, apakah tombol "kembali" membawa pengguna ke layar sebelumnya?
17 Jika ada tombol "menu" yang sebenarnya tersedia di perangkat, apakah tombol menu menunjukkan menu aplikasi?
18 Jika ada tombol "beranda" yang sebenarnya tersedia di perangkat, apakah tombol beranda tersebut membawa pengguna kembali ke layar beranda perangkat?
19 Jika ada tombol "telusur" yang sebenarnya tersedia di perangkat, apakah ini membawa pengguna ke beberapa bentuk penelusuran dalam aplikasi?
20 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika pesan "Baterai lemah" didorong
21 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika suara di perangkat dimatikan?
22 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika perangkat dalam mode pesawat?
23 Bisakah aplikasi dicopot pemasangannya dari perangkat?
24 Apakah aplikasi berfungsi seperti yang diharapkan setelah penginstalan ulang?
25 Bisakah aplikasinya ditemukan di App Store? (Periksa setelah go-live)
26 Bisakah aplikasi beralih ke aplikasi berbeda di perangkat melalui multitasking seperti yang dirancang / diinginkan?
27 Apakah semua posisi layar sentuh (tombol) berfungsi saat pelindung layar digunakan.

Pengujian Bluetooth

Perangkat Bluetooth hanya dapat berkomunikasi dalam radius 10 meter. Perangkat tersebut dapat berupa keyboard, mouse, headphone nirkabel, dll. Tabel berikut menyediakan daftar periksa pengujian Bluetooth yang dapat dilakukan -

Sr.No. Deskripsi
1 Pengguna dapat mencari semua perangkat yang tersedia di jangkauan.
2 Transmisi data dan suara dapat dikirim melalui penggunaan jaringan jarak pendek.
3 Transmisi data dan suara dapat diterima melalui penggunaan jaringan jarak pendek.
4 Pengguna dapat memutuskan sambungan kapan saja.
5 Saat menutup Bluetooth, minta untuk memutuskan koneksi yang ada.
6 Jangkauan maksimum Bluetooth adalah 10 meter.
7 Melalui ponsel, Anda dapat mengirim gambar, video, bertukar kartu nama dan juga mentransfer file ke PC Anda.
8 (Perangkat dipasangkan) ini adalah pesan yang digunakan untuk mengonfirmasi bahwa pengguna telah berhasil memasangkan dua perangkat Bluetooth.
9 Mode tidak dapat ditemukan, perangkat yang tidak akan menanggapi permintaan penemuan.
10 Mode tidak dapat ditemukan, perangkat yang tidak akan menanggapi permintaan penemuan.
11 Non-pairable mode, sebuah perangkat yang tidak menerima pairing dikatakan dalam mode non-pairable.
12 Kode akses, kunci sandi adalah sandi yang ditentukan pengguna yang diperlukan untuk menghubungkan ke perangkat dari perangkat lain. Sangat disarankan untuk menggunakan kode sandi jika memungkinkan untuk menghindari akses tidak sah ke perangkat Bluetooth Anda.
13 Otentikasi - Proses verifikasi identitas ujung lain dari tautan komunikasi. Dalam teknologi Bluetooth, hal ini dicapai dengan proses otentikasi berdasarkan kunci sandi dan pemasangan.
14 Perangkat tidak ditemukan, ini adalah pesan kesalahan yang mungkin muncul jika pencarian perangkat lain dalam jangkauan tidak menemukan apa pun.
15 Idle Mode, perangkat dalam mode idle ketika tidak ada hubungan yang dibuat dengan perangkat lain. Dalam mode ini, perangkat dapat menemukan perangkat lain.
16 Pengujian Perangkat yang Dikenal, perangkat yang sudah diketahui oleh perangkat lain. Entah perangkat telah dipasangkan di masa lalu atau beberapa informasi dari perangkat yang dikenal disimpan.

Pengujian Wi-Fi

Menguji koneksi WiFi ponsel Anda adalah cara terbaik untuk memastikan Internet Anda beroperasi dengan kecepatan yang dijanjikan oleh penyedia layanan Anda, tetapi Anda tidak terbatas untuk menjalankan tes tersebut di komputer desktop Anda. Pengujian WiFi ponsel adalah cara sempurna untuk menguji kekuatan sinyal WiFi Anda di berbagai tempat di rumah atau kantor Anda. Diberikan di bawah ini adalah daftar periksa pengujian Wifi untuk perangkat seluler.

Sr.No. Deskripsi
1 Apakah aplikasi berperilaku sesuai dengan spesifikasi jika terhubung ke internet melalui Wi-Fi?
2 Apakah aplikasi berperilaku sesuai dengan spesifikasi aplikasi di luar jangkauan jaringan?
3 Apakah aplikasi akan kembali berfungsi ketika kembali ke jangkauan jaringan dari luar jangkauan jaringan?
4 Apa yang terjadi jika aplikasi beralih antar jaringan (Wi-Fi, 3G, 2G)
5 Apakah aplikasi menggunakan port jaringan standar (Mail: 25, 143, 465, 993 atau 995 HTTP: 80 atau 443 SFTP: 22) untuk menyambung ke layanan jarak jauh, karena beberapa penyedia memblokir port tertentu.

Cara Menjalankan Tes Kecepatan WiFi Ponsel di Smartphone Anda

Menjalankan uji kecepatan WiFi di ponsel cerdas Anda adalah tugas yang sederhana. Paling nyaman adalah uji kecepatan yang dijalankan di browser web seluler ponsel cerdas Anda. Cukup ikuti petunjuk di layar sederhana untuk memulai pengujian. Jika tes online tidak menyimpan hasil Anda, ambil tangkapan layar setelah tes selesai untuk memberikan riwayat.

Beberapa pengujian tersedia sebagai aplikasi untuk platform iOS dan Android. Untuk menggunakan ini, unduh aplikasi yang Anda inginkan. Kemudian ikuti instruksi untuk menjalankan tes dan menyimpan hasil Anda.

Alat untuk Melakukan Tes Kecepatan

Speed Test SpeedSmart WiFi & Mobile Network Speedtest- Ini kompatibel dengan Apple iPhone dan iPad. Ini adalah aplikasi berbayar. SpeedSmart adalah utilitas uji kecepatan iOS terbaik untuk mengevaluasi koneksi seluler (3G, 4G, dan LTE) dan Wi-Fi Anda di semua perangkat iOS Anda. Jaringan server global dan metode uji kecepatan pintar memastikan hasil yang akurat.

WiFi Speed Test- Ini kompatibel dengan ponsel Android. Ini adalah alat berbayar. Dengan alat ini, Anda dapat menguji kecepatan jaringan lokal (LAN) Anda. Pengujian dapat dilakukan pada jaringan nirkabel (WiFi) atau berkabel.

Lokalisasi & Globalisasi

Silakan lihat daftar periksa di bawah untuk mendapatkan gambaran tentang pelokalan dan pengujian globalisasi untuk perangkat seluler.

Sr.No. Deskripsi
1 Teks diterjemahkan.
2 Terjemahan memenuhi standar penutur asli sehubungan dengan tata bahasa dan keakuratan terminologi.
3 Kotak dialog diubah ukurannya dengan benar dan teks dialog diberi tanda hubung sesuai dengan aturan bahasa antarmuka pengguna.
4 Kotak dialog yang diterjemahkan, bilah status, bilah alat, dan menu pas di layar pada resolusi yang berbeda. Mereka tidak membungkus dan tidak dipotong.
5 Akselerator menu dan dialog itu unik.
6 Tata letak visual konsisten dengan tata letak edisi asli. Misalnya, elemen dialog berada dalam urutan tab yang benar.

Pengujian Basis Data

Ada berbagai cara untuk menyimpan data di Aplikasi Seluler. Dalam kasus Android, Anda dapat memilih untuk menyimpan data Anda melalui server, Preferensi bersama, atau SQLite.

SQLiteadalah database ringan yang biasa digunakan di Android dan sistem operasi lain juga. Untuk melihat data di SQLite, Anda mungkin perlu melakukan root pada perangkat atau Anda dapat menggunakan emulator untuk pengujian. Ada beberapa alat di Playstore Android yang akan membantu Anda mengekstrak data dari database ini.

Jenis pengujian berikut harus menjadi bagian dari pengujian database seluler Anda -

  • Pengujian validasi database.
  • Pengujian integrasi database.
  • Pengujian kinerja database.
  • Pengujian prosedur dan fungsi.
  • Pengujian pemicu.
  • CRUD (Buat / Baca / Perbarui / Hapus) operasi pengujian untuk memastikan mereka akan bekerja pada database.
  • Menguji bahwa perubahan database ditampilkan dengan benar di UI aplikasi.
  • Pengujian fungsi pencarian dan pengindeksan.

Pengujian Pemulihan

Pengujian pemulihan digunakan untuk memastikan bahwa operasi dapat dilanjutkan setelah bencana. Pengujian pemulihan tidak hanya memverifikasi proses pemulihan, tetapi juga keefektifan bagian-bagian komponen dari proses itu.

Pengujian pemulihan adalah aktivitas menguji seberapa baik aplikasi dapat pulih dari kerusakan, kegagalan perangkat keras, dan masalah serupa lainnya. Diberikan di bawah ini adalah daftar periksa untuk pengujian Pemulihan.

Sr Tidak Deskripsi
1 Data cadangan yang memadai disimpan.
2 Data cadangan disimpan di lokasi yang aman.
3 Prosedur pemulihan didokumentasikan.
4 Semua file media telah dipulihkan dari titik pemulihan
5 Semua kontak telah dipulihkan
6 Semua aplikasi telah berhasil dipulihkan

Pengujian Konkurensi

Kami biasanya mengambil bantuan pengujian bersamaan untuk memastikan bahwa banyak pengguna dapat mengakses program secara bersamaan pada waktu yang sama. Saat menerapkan pengujian konkurensi untuk perangkat seluler, dengan demikian hanya akan ada satu pengguna. Jadi itu menghilangkan kebutuhan pengujian konkurensi untuk perangkat seluler.

Pengujian Kegunaan

Umumnya Anda mendapatkan rig di mana ponsel dan kamera web dapat disesuaikan untuk merekam sesi penilaian kegunaan.

Ada alat yang tersedia seperti Tepuk tangan . Mereka menyediakan grup target peserta survei yang dipilih sendiri untuk menguji aplikasi Anda. Apa yang membedakan Tepuk tangan dari layanan lainnya adalah Anda dapat berkonsultasi dengan pakar Tepuk tangan, yang kemudian memilih peserta yang ideal berdasarkan konsultasi tersebut.

Diberikan di bawah ini adalah daftar periksa umum untuk pengujian GUI.

Sr.No. Deskripsi
1 Bisakah aplikasi diinstal di perangkat?
2 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika ada panggilan masuk?
3 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika ada SMS masuk?
4 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika pengisi daya terhubung?
5 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika pengisi daya dilepas?
6 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika perangkat beralih ke mode tidur.
7 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika perangkat melanjutkan dari mode tidur.
8 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika perangkat melanjutkan dari layar kunci?
9 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika perangkat dimiringkan?
10 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika perangkat terguncang?
11 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika pesan lokal datang dari aplikasi lain (pikirkan: pengingat kalender, tugas yang harus dilakukan, dll.).
12 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika pesan push datang dari aplikasi lain (pikirkan: penyebutan twitter, pesan Whatsapp, dll.).
13 Apakah aplikasi berinteraksi dengan sensor GPS dengan benar (aktifkan / nonaktifkan, ambil data GPS)?
14 Apakah fungsionalitas semua tombol atau kunci pada perangkat ditentukan untuk aplikasi ini?
15 Pastikan tombol atau kunci yang tidak memiliki fungsi yang ditentukan tidak memiliki perilaku yang tidak diharapkan pada aplikasi saat mengaktifkan.
16 Jika ada tombol "kembali" yang sebenarnya tersedia di perangkat, apakah tombol "kembali" membawa pengguna ke layar sebelumnya?
17 Jika ada tombol "menu" yang sebenarnya tersedia di perangkat, apakah tombol menu menunjukkan menu aplikasi?
18 Jika ada tombol "beranda" yang sebenarnya tersedia di perangkat, apakah tombol beranda tersebut membawa pengguna kembali ke layar beranda perangkat?
19 Jika ada tombol "telusur" yang sebenarnya tersedia di perangkat, apakah ini membawa pengguna ke beberapa bentuk penelusuran dalam aplikasi?
20 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika pesan "Baterai lemah" didorong
21 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika suara di perangkat dimatikan?
22 Apakah aplikasi berperilaku seperti yang dirancang / diinginkan jika perangkat dalam mode pesawat?
23 Bisakah aplikasi dicopot pemasangannya dari perangkat?
24 Apakah aplikasi berfungsi seperti yang diharapkan setelah penginstalan ulang?
25 Bisakah aplikasinya ditemukan di App Store? (Periksa setelah go-live)
26 Bisakah aplikasi beralih ke aplikasi berbeda di perangkat melalui multitasking seperti yang dirancang / diinginkan?
27 Apakah semua posisi layar sentuh (tombol) berfungsi saat pelindung layar digunakan.