Perbedaan antara QTP dan RFT

Perbedaan antara QTP dan RFT

QTP vs RFT

QTP mengacu pada Profesional Uji Cepat, produk yang dikembangkan oleh HP untuk menyediakan otomatisasi uji fungsional dan regresi untuk lingkungan dan aplikasi perangkat lunak yang berbeda yang dikembangkan. QTP juga banyak digunakan dalam jaminan kualitas perusahaan. RFT, di sisi lain, mengacu pada penguji 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 wajah dari 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 adalah Graphic User Interface (GUI) berbasis. Pada setiap langkah yang dilakukan oleh pengguna, dokumentasi otomatis selesai. Semua ini dicatat dalam tabel dan dalam tampilan kata kunci, sehingga membuat pemula merasa percaya diri dan membuatnya mudah untuk bekerja dengan alat tersebut. Setiap pengguna RFT harus memiliki tingkat pengalaman pemrograman yang adil karena tidak memiliki antarmuka grafis seperti di QTP. Oleh karena itu seorang pemula akan menemukan menggunakan RFT yang sangat menantang.

Dalam pemutaran skrip, replay tindakan pengguna yang dilakukan selama fase perekaman selesai. Berbeda dengan RFT, yang tidak memungkinkan pemilihan beberapa nilai (yang dilakukan dengan menggunakan tombol shift), QTP mendukung pemilihan beberapa nilai. Kasus uji yang berbeda dapat dihasilkan dengan menggunakan perintah yang digerakkan 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 khusus apa pun. RFT di sisi lain menargetkan objek standar tetapi tidak berkinerja baik untuk objek khusus.  Ini selanjutnya menguji eksekusi di mana QTP terlihat dieksekusi dengan 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 menjadi antarmuka penggunanya sendiri dan HTML. RFT, di sisi lain, hanya berfungsi dengan satu format, html, yang juga merupakan format default.  Pengodean khusus diperlukan jika antarmuka lain diperlukan.

Dalam kemampuan menjelajah, QTP cukup maju dan dapat mendukung Internet Explorer 7.0 dan Netscape 2.0. RFT IBM tidak dapat mendukung kedua Internet 7.0 dan Netscape 2.0. Kerangka kerja yang didukung oleh RFT adalah kata kunci yang digerakkan, modularitas yang digerakkan data. QTP, di sisi lain, mendukung arsitektur perpustakaan, modularitas, kata kunci yang digerakkan, dan didorong oleh data.

Ketersediaan layar aktif tidak memiliki RFT yang tersedia 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 penguji pemula mencari program pengujian yang baik, QTP adalah program yang direkomendasikan karena berbasis GUI

RFT tidak memungkinkan untuk beberapa fitur SELECT menggunakan tombol shift, yang memungkinkan dalam QTP

Nilai keluaran harus dimasukkan secara manual ke dalam kumpulan data di RFT

QTP memungkinkan untuk generasi output selama runtime

Biaya, RFT lebih murah daripada QTP