June 8, 2023

Untuk melakukan pengujian seluler secara efektif, para spesialis dapat menggunakan kerangka kerja khusus untuk pengujian iOS dan Android. Kerangka kerja ini memberikan pemeriksaan produk seluler yang cepat dan terperinci. Bukan saatnya untuk meninjau Robotium, sebuah kerangka kerja untuk aplikasi berbasis Android.

Intinya adalah bahwa kapasitas kerangka kerja standar untuk Android entah bagaimana terbatas:

 

  • mereka tidak mendukung banyak fungsi,
  • skrip pengujian dilakukan agak lambat,
  • struktur kasus uji rumit dan sulit untuk meluncurkannya.

Robotium tidak memiliki masalah seperti itu. Ini adalah kerangka kerja sumber kursus android mobile terbuka. Ini sangat cocok untuk pengembang karena mereka dapat merancang skrip uji GUI otomatis, skenario uji fungsional dan penerimaan untuk beberapa operasi.

 

Apa Fitur Utama Robotium?

 

  • Mendukung multitasking
  • Kasus uji sederhana
  • Integrasi dengan IDE
  • Performa tingkat tinggi
  • Cakupan tes tinggi

Ada dua jenis kelas: kelas Solo dan ActivityInstrumentationTestCase2. Dengan bantuan Robotium, seorang penguji dapat merancang kasus uji tanpa mengetahui spesifikasi sistem produk. Dengan kata lain, dia akan melakukan pengujian kotak hitam. Fitur khusus ini menandakan kerangka pemeriksaan ini dari yang lain.

 

Bagaimana Cara Menggunakan Robotium untuk Pengujian Android?

 

  1. Instal pustaka kerangka kerja ke proyek yang sedang diuji.
  2. Buat kasus uji menggunakan metode kelas Solo.
  3. Jalankan tes tertulis pada perangkat yang diperlukan (versi OS, model).
  4. Menganalisis hasil tes.

Satu lagi kerangka kerja yang berguna untuk produk Android adalah Roboelectric. Prosedur pengujian dengan alat ini tidak memerlukan perangkat atau emulator tertentu. Spesialis dapat menjalankan tes langsung di JVM (Java Virtual Machine).

 

Apa Kekurangan Roboelektrik?

 

  • Performa tinggi
  • Cakupan tes tinggi
  • Eksekusi pada JVM
  • Mendukung pengujian kotak hitam
  • Tidak mengejek
  • Inflasi sumber daya dan tampilan

Roboelectric mendukung fungsi-fungsi berikut: pembuatan kelas Shadow, intersepsi pemuatan kelas Android, penggunaan Javaassist, pengikatan objek Shadow ke kelas Android. Karena semua opsi ini, pemeriksaan aplikasi tidak memerlukan lingkungan Android yang sebenarnya.

Leave a Reply

Your email address will not be published. Required fields are marked *