About

Berita terbaru seputar dunia teknologi, yang mungkin saja bisa menginspirasi Anda dan menambah wawasan untuk Anda : Semoga bermanfaat ^_^ Terus memposting....

Berita Terbaru

Panduan Pemula Untuk Pengujian Aplikasi Mobile

Panduan Pemula Untuk Pengujian Aplikasi Mobile
Jenis Pengujian Ponsel
1.Pengujian perangkat keras
Perangkat keras termasuk prosesor internal, perangkat keras internal, ukuran layar, resolusi, memori, kamera, radio, Bluetooth, WIFI dll ini kadang-kadang disebut sebagai "Mobile Testing".
2.Pengujian Software atau Aplikasi 
Aplikasi yang bekerja pada perangkat mobile dan fungsi mereka diuji. Hal ini disebut "Mobile Application Testing" untuk membedakannya dari metode sebelumnya.

Aplikasi mobile dibagi menjadi :
  1. Aplikasi asli: Sebuah aplikasi asli dibuat untuk digunakan pada platform seperti ponsel dan tablet.
  2. Aplikasi web mobile apps server-side untuk mengakses website pada ponsel menggunakan browser yang berbeda seperti chrome, Firefox dengan menghubungkan ke jaringan seluler atau jaringan nirkabel seperti WIFI.
  3. Aplikasi Hybrid adalah kombinasi dari aplikasi asli dan aplikasi web. Mereka berjalan pada perangkat atau offline dan ditulis menggunakan teknologi web seperti HTML5 dan CSS.
Perbedaan antara aplikasi asli dengan aplikasi web
  1. Aplikasi asli memiliki platform tunggal afinitas sementara aplikasi web mobile memiliki lintas platform afinitas.
  2. Aplikasi asli yang ditulis dalam platform seperti SDK sementara aplikasi Ponsel web ditulis dengan teknologi web seperti html, css, asp.net, java, php.
  3. Untuk aplikasi asli, instalasi diperlukan tetapi untuk aplikasi web mobile, tidak diperlukan instalasi.
  4. Aplikasi asli dapat diperbarui dari toko bermain atau aplikasi store sementara aplikasi web mobile update terpusat.
  5. Banyak aplikasi asli tidak memerlukan koneksi internet tapi untuk aplikasi web mobile itu adalah suatu keharusan.
  6. Aplikasi asli bekerja lebih cepat jika dibandingkan dengan aplikasi web mobile.
  7. Aplikasi asli yang diinstal dari toko aplikasi seperti play store Google atau toko aplikasi sedangkan aplikasi web hanya dapat diakses melalui internet.
Signifikansi Pengujian Aplikasi Mobile
Pengujian aplikasi pada perangkat mobile lebih menantang daripada pengujian aplikasi web pada desktop karena :
  1. Rentang yang berbeda dari perangkat mobile dengan berbagai ukuran layar dan konfigurasi hardware seperti tombol keras, keypad virtual (layar sentuh) dan trackball dll.
  2. Berbagai jenis perangkat mobile seperti HTC, Samsung, Apple dan Nokia.
  3. Sistem operasi mobile yang berbeda seperti Android, Symbian, Windows, Blackberry dan iOS.
  4. Versi yang berbeda dari sistem operasi seperti iOS 5.x, iOS 6.x, BB5.x, BB6.x dll
  5. Operator jaringan seluler yang berbeda seperti GSM dan CDMA.
  6. Sering update (seperti Android-4.2, 4.3, 4.4, iOS-5.x, 6.x) dengan setiap update siklus pengujian baru dianjurkan untuk memastikan tidak ada fungsi aplikasi yang terpengaruh.
Seperti aplikasi apapun, Mobile testing tools juga sangat penting, karena klien biasanya dalam jutaan untuk produk tertentu dan produk dengan bug yang tidak pernah dihargai. Ini sering mengakibatkan kerugian moneter, masalah hukum dan kerusakan citra merek.

Jenis Pengujian Aplikasi Mobile
  1. Pengujian Kegunaan-Untuk memastikan bahwa aplikasi mobile mudah digunakan dan memberikan pengalaman pengguna yang memuaskan kepada pelanggan.
  2. Pengujian Kompatibilitas-pengujian dari aplikasi di perangkat yang berbeda seperti ponsel, browser, ukuran layar dan versi OS sesuai dengan persyaratan.
  3. Pengujian Antarmuka-dilakukan pada pilihan menu, tombol, bookmark, history, pengaturan, dan aliran navigasi dari aplikasi.
  4. Pengujian Layanan-pengujian layanan aplikasi online dan offline.
  5. Pengujian Tingkat Sumber Daya-pengujian penggunaan memori, auto penghapusan file-file sementara, database yang berkembang isu-isu lokal dikenal sebagai pengujian sumber daya tingkat rendah.
  6. Pengujian Kinerja-dengan mengubah koneksi dari 2G, 3G ke WIFI, berbagi dokumen, konsumsi baterai, dll
  7. Pengujian Operasional-backup dan rencana pemulihan jika baterai turun, atau kehilangan data saat upgrade aplikasi dari toko.
  8. Pengujian Instalasi-validasi aplikasi dengan menginstal / menguninstall pada perangkat.
  9. Pengujian Keamanan-pengujian aplikasi untuk memvalidasi jika sistem informasi melindungi data atau tidak.
Strategi Mobile Application Testing 
Strategi Uji harus memastikan bahwa semua kualitas dan kinerja pedoman terpenuhi. Hal tersebut dibagi menjadi :
  1. Pemilihan perangkat-menganalisis pasar dan memilih perangkat yang banyak digunakan. (Keputusan ini sebagian besar bergantung pada klien. Klien atau pembangun aplikasi mempertimbangkan faktor popularitas sebuah perangkat tertentu serta kebutuhan pemasaran untuk aplikasi untuk memutuskan handset apa yang akan digunakan untuk mobile testing tools.)
  2. Emulator-penggunaan ini sangat berguna dalam tahap awal pengembangan, karena mereka memungkinkan pengecekan cepat dan efisien dari aplikasi. Emulator adalah sistem yang menjalankan perangkat lunak dari satu lingkungan ke lingkungan lain tanpa mengubah perangkat lunak itu sendiri. Itu duplikat fitur dan bekerja pada sistem nyata. Jenis-Jenis Emulator Mobile:
    1. Perangkat Emulator- yang disediakan oleh produsen perangkat
    2. Browser Emulator- mensimulasikan lingkungan mobile browser.
    3. Sistem Operasi Emulator- Apple menyediakan emulator untuk iPhone, Microsoft untuk ponsel Windows dan ponsel Google Android

  3. Setelah tingkat yang memuaskan pembangunan selesai untuk aplikasi mobile, Anda bisa bergerak untuk menguji pada perangkat fisik untuk skenario kehidupan pengujian berbasis lebih nyata.
  4. Pertimbangkan pengujian berbasis cloud computing:komputasi Cloud pada dasarnya berjalan perangkat pada beberapa sistem atau jaringan melalui Internet di mana aplikasi dapat diuji, diperbarui dan dikelola. Untuk tujuan pengujian, itu menciptakan lingkungan mobile berbasis web pada simulator untuk mengakses aplikasi mobile.
  5. Automation vs. Manual testing-jika aplikasi berisi fungsionalitas baru, menguji secara manual. Jika aplikasi membutuhkan pengujian sekali atau dua kali, melakukannya secara manual. Mengotomatisasi script untuk kasus-kasus uji regresi. Jika tes regresi diulang, pengujian otomatis sempurna untuk itu. Mengotomatisasi script untuk skenario kompleks yang memakan jika dilaksanakan secara manual waktu.
  6. Konfigurasi jaringan juga diperlukan bagian dari pengujian mobile. Sangat penting untuk memvalidasi aplikasi pada jaringan yang berbeda seperti 2G, 3G, 4G atau WIFI.

Panduan Pemula Untuk Pengujian Aplikasi Mobile Panduan Pemula Untuk Pengujian Aplikasi Mobile Reviewed by nisaniaalya on 14.02.00 Rating: 5

1 komentar:


  1. Terimakasih penjelasanya, smoga bisa dikembangkan lagi.o iya jangan lupa juga kunjungi website kampus saya ISB Atma Luhur

    BalasHapus

Comments system