Tutorial Pengujian Aplikasi Seluler QTP / UFT

Daftar Isi:

Anonim

Alat QTP atau UFT (Unified Functional Testing) adalah alat Pengujian perangkat lunak yang digunakan untuk proses Pengujian Otomasi . Ini terutama digunakan untuk Pengujian "Regresi" atau "Fungsional". Beberapa fitur QTP termasuk

  • Ini hanya berjalan di lingkungan Windows
  • Ini menggunakan "VB Script" sebagai bahasa scripting
  • Bergantung pada versinya, ia mendukung berbagai teknologi (Web, Java, .Net, SAP, dll.)

Micro Focus UFT adalah QTP versi terakhir; ini adalah kombinasi dari HP QTP + Service Test. Ini juga mendukung sistem CI (integrasi berkelanjutan) open source seperti Hudson dan Jenkins. Memahami kebutuhan ponsel dan tablet, UFT memberikan dukungan tambahan untuk pengujian Seluler. Dengan dukungan seluler UFT HP ini, maka akan dapat membuat skrip agnostik platform seluler. Skrip yang telah dikembangkan di iOS ini juga dapat berfungsi di Android.

Untuk alat otomatisasi apa pun, proses pengujian otomatis harus melalui proses berikut

Pengujian Otomasi

  • Analisis kelayakan selama otomatisasi :

    Sebelum melakukan Pengujian Otomasi pada perangkat lunak, penting untuk memeriksa apakah perangkat lunak tersebut dapat diotomatisasi atau tidak

  • Proses bagian alat yang sesuai :

    Pilih alat otomasi berdasarkan kebutuhan, penggunaan dan fungsi perangkat lunak

  • Pilih dan kembangkan kerangka otomatisasi :

    Setelah memilih alat otomatisasi, langkah selanjutnya adalah memilih kerangka kerja yang sesuai untuk otomatisasi

  • Bukti konsep :

    POC atau Proof of Concept dibuat dengan penyiapan ujung ke ujung untuk menilai apakah alat dapat menjalankan otomatisasi aplikasi

  • Kembangkan, jalankan, dan analisis skrip pengujian :

    Setelah skrip disiapkan, skrip harus dieksekusi, menghasilkan analisis dan pencatatan Cacat.

Perbandingan-QTP vs. Alat pengujian seluler lainnya

Alat Pengujian QTP & Cloud ( DeviceAnywhere, Perfectiomobile ) Alat QTP & SeeTest
Perekam TIDAK IYA
Keamanan Terbatas Sepenuhnya Aman
Ketersediaan Terbatas (Per jam dipesan di muka) Tersedia setiap saat (perangkat di tangan penguji)
Jalankan pengujian dari QTP IYA IYA
Edit tes dari QTP IYA IYA
Terima laporan dalam QTP IYA IYA
Uji perangkat fisik nyata YA (Perangkat di cloud yang terhubung dari jarak jauh) YA (Semua perangkat, semua model)
Uji perangkat keras berpemilik TIDAK IYA
Uji Emulator TIDAK IYA
Cakupan ponsel yang diuji Semua termasuk perangkat lama Hanya Ponsel Cerdas (Android, Blackberry, Symbian dll.)
Perangkat terhubung secara lokal melalui USB TIDAK (jarak jauh melalui cloud) IYA

Berbagai Metode Pengujian Seluler

  • Pengujian Kompatibilitas : Ini memverifikasi bahwa aplikasi berfungsi seperti yang diharapkan dengan berbagai ukuran layar, perangkat keras internal, resolusi, dll.
  • Pengujian Interoperabilitas : Ini memeriksa berbagai fungsi seperti berbagi konferensi, perpesanan sederhana, perpesanan video, pengaturan panggilan, dll. Pada perangkat seluler yang berbeda
  • Pengujian Fungsionalitas : Ini menguji aspek operasional perangkat seluler seperti opsi penanganan media penyimpanan, kontrol, dll.
  • Fungsi Kegunaan : Ini mencakup pengujian navigasi aplikasi, pengujian antarmuka seluler, skema warna aplikasi, dan sebagainya
  • Pengujian Kinerja : Ini memeriksa stres dan kapasitas beban perangkat seluler
  • Lokalisasi dan Pengujian Internasionalisasi : Pengujian ini memastikan bahwa perangkat mendukung pengujian internasionalisasi dan lokalisasi
  • Pertukaran data dan pengujian sinkronisasi : Ini memverifikasi bahwa perangkat dapat disinkronkan dengan sempurna dengan perangkat lain seperti PC, PDA, dan perangkat seluler lainnya

Keuntungan QTP atau UFT untuk pengujian Seluler

  • Sangat sederhana dan mudah digunakan
  • Penjadwalan dan pemantauan yang mudah
  • Dukungan meja bantuan penuh dari HP
  • Menggunakan bahasa VBScript dan mudah dikodekan dibandingkan dengan bahasa pemrograman berorientasi objek lainnya