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