Perbezaan antara QTP dan RFT
- 4057
- 269
- Lionel Klocko
QTP vs RFT
QTP merujuk kepada Profesional Ujian Pantas, produk yang dibangunkan oleh HP untuk menyediakan automasi ujian fungsional dan regresi untuk persekitaran dan aplikasi perisian yang berbeza yang dibangunkan. QTP juga digunakan secara meluas dalam jaminan kualiti perusahaan. RFT, sebaliknya, merujuk kepada penguji fungsi relasi yang merupakan alat untuk ujian automatik yang dibangunkan oleh bahagian perisian IBM. Pengguna mempunyai keupayaan membuat ujian yang mencerminkan tindakan dan penilaian yang akan diberikan oleh penguji manusia. Walaupun nilai muka kedua -dua alat ini serupa, terdapat beberapa perbezaan yang diperhatikan di antara mereka.
Perbezaan
Dalam penjanaan skrip dan bahasa, RFT mampu membangunkan skrip VB yang berfungsi sepenuhnya serta skrip Java. QTP sebaliknya hanya dapat menghasilkan skrip VB. Melihat skrip yang dicipta oleh kedua -dua ini, skrip dalam QTP HP adalah antara muka pengguna grafik (GUI). Pada setiap langkah yang dilakukan oleh pengguna, dokumentasi auto dilakukan. Semua ini direkodkan dalam jadual dan dalam pandangan kata kunci, dengan itu membuat orang baru merasa yakin dan memudahkan untuk bekerja dengan alat tersebut. Mana -mana pengguna RFT mesti mempunyai tahap pengalaman pengaturcaraan yang adil kerana ia tidak mempunyai antara muka grafik seperti dalam QTP. Oleh itu, seorang pemula akan menggunakan RFT yang sangat mencabar.
Dalam main balik skrip, replay tindakan pengguna yang dilakukan semasa fasa rakaman dilakukan. Berbeza dengan RFT, yang tidak membenarkan pemilihan pelbagai nilai (yang dilakukan dengan menggunakan kunci shift), QTP menyokong pemilihan pelbagai nilai. Kes ujian yang berbeza boleh dihasilkan dengan menggunakan arahan yang didorong data dalam RFT, tetapi output nilai harus dimasukkan secara manual. QTP menggunakan parametrization ujian dalam penjanaan kes ujian.
Dalam pengenalan objek, QTP sangat baik dan dapat mengenal pasti objek tersuai. RFT di sisi lain mensasarkan objek standard tetapi tidak berfungsi dengan baik untuk objek tersuai. Ini terus menguji pelaksanaan di mana QTP dilihat melaksanakan dengan cepat berbanding dengan RFT, yang jauh lebih perlahan dalam pelaksanaan.
Dalam keupayaan pelaporan, QTP menggunakan format pelaporan standard seperti HTML dan XML dengan format lalai menjadi antara muka pengguna sendiri dan HTML. RFT, sebaliknya, hanya berfungsi dengan satu format, HTML, yang juga format lalai. Pengekodan tersuai diperlukan jika antara muka lain diperlukan.
Dalam keupayaan melayari, QTP agak maju dan dapat menyokong Internet Explorer 7.0 dan Netscape 2.0. RFT IBM tidak dapat menyokong internet 7.0 dan Netscape 2.0. Rangka kerja yang disokong oleh RFT adalah kata kunci yang didorong, modulariti didorong data. QTP, sebaliknya, menyokong seni bina perpustakaan, modulariti, kata kunci yang didorong, dan data didorong.
Ketersediaan skrin aktif tidak mempunyai RFT yang tersedia di dalamnya sementara QTP menyokong ketersediaan skrin aktif. QTP HP menyokong pendekatan pengaturcaraan deskriptif. Melihat kos untuk perolehan, RFT jauh lebih murah berbanding dengan kos perolehan yang berkaitan dengan QTP.
Ringkasan
Terdapat kekuatan dan kelemahan utama QTP dan RFT. Perbandingan ciri menunjukkan bahawa keseluruhan QTP mempunyai ciri yang lebih baik daripada RFT.
Sekiranya penguji baru sedang mencari program ujian yang baik, QTP adalah program yang disyorkan kerana ia berdasarkan GUI
RFT tidak membenarkan pelbagai ciri pilih menggunakan kekunci shift, yang mungkin di QTP
Nilai output mesti dimasukkan secara manual ke dalam kolam data di RFT
QTP membolehkan penjanaan output semasa runtime
Kos, RFT lebih murah daripada QTP