QTP vs RFT
QTP mengacu pada Quick Test Professional, produk yang dikembangkan oleh HP untuk memberikan otomatisasi uji fungsional dan regresi untuk berbagai lingkungan perangkat lunak dan aplikasi yang dikembangkan. QTP juga banyak digunakan dalam jaminan kualitas perusahaan. RFT, di sisi lain, mengacu pada Tester Fungsional Relasional yang merupakan alat untuk pengujian otomatis yang dikembangkan oleh divisi perangkat lunak IBM. Pengguna memiliki kemampuan untuk membuat tes yang mencerminkan tindakan dan penilaian yang akan diberikan oleh penguji manusia. Meskipun nilai nominal kedua alat ini serupa, ada beberapa perbedaan yang diamati di antara mereka.
Perbedaan
Dalam pembuatan dan bahasa skrip, RFT mampu mengembangkan skrip VB yang berfungsi penuh serta skrip Java. QTP di sisi lain hanya dapat menghasilkan skrip VB. Melihat skrip yang dibuat keduanya, skrip dalam QTP HP berbasis grafis antarmuka pengguna (GUI). Pada setiap langkah yang dilakukan oleh pengguna, dokumentasi otomatis dilakukan. Semua ini dicatat dalam tabel dan tampilan kata kunci, sehingga membuat pemula merasa percaya diri dan membuatnya mudah untuk bekerja dengan alat ini. Setiap pengguna RFT harus memiliki tingkat pengalaman pemrograman yang adil karena tidak memiliki antarmuka grafis seperti pada QTP. Karena itu, seorang pemula akan merasa bahwa menggunakan RFT sangat menantang.
Dalam pemutaran skrip, replay tindakan pengguna yang dilakukan selama fase perekaman dilakukan. Berbeda dengan RFT, yang tidak memungkinkan pemilihan nilai berganda (yang dilakukan dengan menggunakan tombol shift), QTP memang mendukung pemilihan nilai berganda. Kasus uji yang berbeda dapat dihasilkan oleh penggunaan perintah yang didorong data dalam RFT, tetapi output nilai harus dimasukkan secara manual. QTP menggunakan parametrization tes dalam generasi kasus uji.
Dalam identifikasi objek, QTP sangat baik dan dapat mengidentifikasi objek kustom apa pun. RFT di sisi lain menargetkan objek standar tetapi tidak berkinerja baik untuk objek kustom. Ini berlanjut ke pengujian eksekusi di mana QTP terlihat mengeksekusi sangat cepat dibandingkan dengan RFT, yang secara signifikan lebih lambat dalam eksekusi.
Dalam kemampuan pelaporan, QTP menggunakan format pelaporan standar seperti HTML dan XML dengan format default adalah antarmuka penggunanya sendiri dan HTML. RFT, di sisi lain, hanya berfungsi dengan format tunggal, HTML, yang juga merupakan format default. Pengodean khusus diperlukan jika antarmuka lain diperlukan.
Dalam kemampuan menjelajah, QTP cukup canggih dan dapat mendukung Internet Explorer 7.0 dan Netscape 2.0. RFT IBM tidak dapat mendukung Internet 7.0 dan Netscape 2.0. Kerangka kerja yang didukung oleh RFT adalah didorong kata kunci, modularitas didorong data. QTP, di sisi lain, mendukung arsitektur perpustakaan, modularitas, didorong kata kunci, dan didorong data.
Ketersediaan layar aktif tidak memiliki RFT di dalamnya sementara QTP mendukung ketersediaan layar aktif. QTP HP mendukung pendekatan pemrograman deskriptif. Melihat biaya pengadaan, RFT secara signifikan lebih murah dibandingkan dengan biaya pengadaan yang terkait dengan QTP.
Ringkasan
Ada kekuatan dan kelemahan utama dari QTP dan RFT. Perbandingan fitur menunjukkan bahwa QTP keseluruhan memiliki fitur yang lebih baik daripada RFT.
Jika seorang pemula tester mencari program pengujian yang baik, QTP adalah program yang direkomendasikan karena berbasis GUI
RFT tidak memungkinkan untuk beberapa fitur pilih menggunakan tombol shift, yang bagaimanapun dimungkinkan dalam QTP
Nilai output harus dimasukkan secara manual ke kumpulan data dalam RFT
QTP memungkinkan untuk menghasilkan output selama runtime
Secara biaya, RFT lebih murah daripada QTP