Pengujian Interupsi dalam Aplikasi Seluler

Daftar Isi:

Anonim

Apa itu Pengujian Interupsi?

Pengujian Interupsi adalah cabang Pengujian Aplikasi Seluler yang berhubungan dengan- bagaimana aplikasi bereaksi terhadap gangguan dan melanjutkan ke keadaan sebelumnya.

Mengapa Anda membutuhkan Pengujian Interupsi?

Apa satu hal yang hampir selalu terjadi saat Anda sedang rapat? Anda terganggu, bukan? Ketika itu terjadi, beberapa bahkan tidak berkedip, beberapa membutuhkan waktu sebentar untuk kembali, dan beberapa kehilangan pikiran sama sekali. Dengan kata sederhana, Pengujian Interupsi mencoba mencari tahu perilaku yang ditunjukkan aplikasi Anda.

Singkirkan semua frasa sejenak dan lihat situasi dunia nyata lainnya. Katakanlah Anda memiliki senter dan MENYALAKANnya. Baterai habis, yang merupakan gangguan terhadap status aktifnya saat ini. Ganti baterai dan kembalikan. Senter akan menyala kembali seperti biasa. Ini adalah kasus penggunaan. Disiplin pengujian yang berfokus pada apakah ini terjadi atau tidak adalah Pengujian Interupsi.

Pengujian Interupsi berlaku untuk semua jenis aplikasi- Web, Seluler, Berdiri Sendiri, dll. Variasi perangkat, jaringan, konfigurasi, dll. Membuatnya lebih menonjol untuk aplikasi Seluler daripada yang lain.

Jenis Gangguan dalam Aplikasi Seluler

Kita semua akrab dengan gangguan umum yang biasanya terjadi.

Berikut beberapa interupsi:

  • Baterai lemah
  • Baterai penuh- saat mengisi daya
  • Panggilan telepon masuk
  • SMS masuk
  • Peringatan masuk dari aplikasi seluler lain
  • Dicolokkan untuk mengisi daya
  • Dicolokkan dari pengisian daya
  • Perangkat dimatikan
  • Pengingat Pembaruan Aplikasi
  • Alarm
  • Kehilangan koneksi jaringan
  • Pemulihan koneksi jaringan

Daftar ini tidak lengkap tetapi mencakup skenario yang paling umum.

Resolusi dalam kasus Interupsi

Perilaku yang diharapkan jika terjadi gangguan ini adalah salah satu dari berikut ini:

  1. Jalankan di latar belakang: Gangguan mengambil alih saat aplikasi berada di kursi belakang. Ia memperoleh kendali setelah interupsi berakhir. Misalnya, Panggilan telepon / Facetime yang Anda hadiri saat Anda membaca buku digital di iBooks (atau aplikasi serupa). Saat pengguna menjawab telepon, iBooks menunggu hingga selesai, lalu dilanjutkan saat panggilan berakhir.
  1. Tunjukkan peringatan. Peringatan menghilang, dan Anda bekerja seperti biasa. ' SMS diterima ' - pesan muncul di header. Pengguna tidak mempermasalahkannya dan terus bekerja dengan aplikasi seperti biasa. Peringatan aplikasi seluler lainnya, seperti permintaan pertemanan baru di Facebook atau pesan WhatsApp, juga termasuk dalam kategori ini. Tetapi jika pengguna memutuskan untuk membaca pesan tersebut, perilaku yang dijelaskan di Poin 1 diikuti. Jika diabaikan, status aplikasi tidak berubah.
  1. Ajakan Bertindak : Alarm harus dimatikan atau ditunda sebelum Anda melanjutkan bekerja. Hal yang sama dengan pesan pembaruan Aplikasi. Anda juga harus Membatalkan atau Menerima perubahan sebelum melanjutkan. Contoh lain adalah peringatan baterai lemah- Anda dapat memilih untuk melanjutkan seperti biasa atau masuk ke mode daya rendah (jika perangkat mengizinkannya.)
  1. Tidak ada dampak: Contohnya adalah: jika koneksi jaringan tersedia dan perangkat Anda terhubung dengannya. Selain itu, saat Anda mencolokkan perangkat untuk mengisi daya, tidak diperlukan peringatan atau langkah ajakan bertindak. Ini mungkin akan melakukan tugasnya saat Anda terus menggunakan aplikasi Anda.

Jadi, bergantung pada interupsi yang Anda uji, pahami perilakunya dan lihat apakah aplikasi Anda memenuhinya. Selain itu, perilaku yang dijelaskan di atas tidak harus sama untuk semua aplikasi dan perangkat. Pastikan untuk mengetahui detail spesifik tentang Aplikasi Seluler Anda.

Sekarang setelah kita memahami apa itu Interrupt Testing dan apa yang harus divalidasi saat menjalankannya, sekarang saatnya berbicara tentang cara melakukannya.

Bagaimana melakukan Pengujian Interupsi

Lihat pernyataan ini: iBooks harus berjalan di latar belakang saat pengguna menerima panggilan telepon masuk.

Apakah Anda tidak akan menyebutnya sebagai persyaratan fungsional aplikasi iBooks? Saya tahu, saya akan melakukannya.

Jadi, Pengujian Interupsi adalah bagian dari Pengujian Fungsional untuk Aplikasi Seluler. Dan, untuk melakukan Pengujian Interupsi, Anda harus mengikuti Kerangka Kerja dan Alat Pengujian Aplikasi Seluler yang sama. Ini adalah keterampilan penguji untuk memahami skenario ini. Setelah selesai, Anda akan mendesain kasus pengujian dan mengeksekusi dengan cara yang sama persis seperti pengujian lainnya.

Untuk informasi lebih lanjut tentang Pengujian Aplikasi Seluler, lihat: https://www.guru99.com/mobile-testing.html

Akhirnya, saya ingin menjawab satu pertanyaan lagi sebelum kita mengakhiri artikel ini:

Bukankah Pengujian Interupsi sama dengan Pengujian Pemulihan?

Tidak, tidak. Tes Pemulihan adalah untuk memvalidasi pemulihan dari kegagalan. Pengujian Interupsi belum tentu gagal. Itu hanya gangguan belaka.

Ini seperti perbedaan antara koma dan titik dalam bahasa Inggris. Tapi, hanya teknis; Saya yakin Anda mengerti.

Benar, semua adalah mengetahui dan memulai Pengujian Interupsi - Cabang Pengujian Aplikasi Seluler yang penting dan intuitif.