Perbezaan Antara QTP dan RFT Perbezaan Antara

Anonim

QTP vs RFT

QTP merujuk kepada Quick Test Professional, produk yang dibangunkan oleh HP untuk menyediakan automasi ujian fungsional dan regresi untuk persekitaran perisian dan aplikasi yang dikembangkan. QTP juga digunakan secara meluas dalam jaminan kualiti perusahaan. RFT, sebaliknya, merujuk kepada Penguji Fungsian Relasional yang merupakan alat untuk ujian automatik yang dibangunkan oleh bahagian perisian IBM. Pengguna mempunyai keupayaan mencipta ujian yang mencerminkan tindakan dan penilaian yang akan diberikan oleh tester manusia. Walaupun nilai muka kedua-dua alat ini sama, terdapat beberapa perbezaan yang diamati di antara mereka.

Perbezaan

Dalam penjanaan dan bahasa skrip, RFT mampu mengembangkan skrip VB berfungsi sepenuhnya serta skrip Java. QTP sebaliknya hanya boleh menghasilkan skrip VB. Melihat skrip yang dibuat oleh kedua-dua skrip ini dalam QTP HP ialah antara muka pengguna grafik (GUI). Pada setiap langkah yang dilakukan oleh pengguna, dokumentasi auto dilakukan. Semua ini dicatatkan di dalam jadual dan di paparan kata kunci, sehingga membuat orang baru merasa yakin dan memudahkan untuk bekerja dengan alat ini. Mana-mana pengguna RFT mesti mempunyai tahap pengalaman pengaturcaraan yang adil kerana ia tidak mempunyai antara muka grafik seperti dalam QTP. Seorang pemula akan mendapati menggunakan RFT yang sangat mencabar.

Dalam main semula skrip, pemutaran tindakan pengguna yang dilakukan semasa fasa rakaman dilakukan. Berbeza dengan RFT, yang tidak membenarkan pemilihan berbilang nilai (yang dilakukan dengan menggunakan kekunci shift), QTP tidak menyokong pemilihan berbilang nilai. Kes ujian yang berbeza dapat dihasilkan dengan menggunakan perintah 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 boleh mengenal pasti sebarang objek tersuai. RFT di sisi lain mensasarkan objek standard tetapi tidak berfungsi dengan baik untuk objek tersuai. Ini berjalan untuk menguji pelaksanaan di mana QTP dilihat untuk melaksanakan dengan cepat berbanding dengan RFT, yang jauh lebih perlahan dalam pelaksanaan.

Dalam kemampuan melaporkan, QTP menggunakan format pelaporan standard seperti HTML dan XML dengan format lalai sebagai antara muka pengguna sendiri dan HTML. RFT, sebaliknya, hanya berfungsi dengan format tunggal, HTML, yang juga merupakan format lalai. Pengekodan kustom diperlukan jika interface lain diperlukan.

Dalam keupayaan melayari, QTP cukup maju dan boleh menyokong Internet Explorer 7. 0 dan Netscape 2. 0. RFT IBM tidak boleh menyokong kedua-dua Internet 7. 0 dan Netscape 2. 0. Rangka kerja yang disokong oleh RFT adalah kata kunci didorong, modulariti yang didorong data.QTP, sebaliknya, menyokong seni bina perpustakaan, modularity, keyword driven, dan data driven.

Ketersediaan skrin aktif tidak mempunyai RFT yang tersedia di dalamnya sementara QTP menyokong ketersediaan skrin aktif. QTP HP menyokong pendekatan pengaturcaraan deskriptif. Melihat kos 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.

Jika seorang penguji baru sedang mencari program ujian yang baik, QTP adalah program yang disyorkan kerana GUI berdasarkan

RFT tidak membenarkan banyak ciri pilih menggunakan kekunci shift, yang bagaimanapun mungkin dalam QTP

Output nilai mesti dimasukkan secara manual ke kolam data di RFT

QTP membolehkan penjanaan output semasa runtime

Costwise, RFT lebih murah daripada QTP