Perbezaan Antara QTP dan LoadRunner Perbezaan Antara

Anonim

QTP vs LoadRunner

QTP bermaksud Quicktest Professional, alat ujian dari pengeluar perkakasan, HP. LoadRunner juga menguji alat dari syarikat yang sama, tetapi dengan tujuan yang berbeza. QTP telah dibangunkan untuk mensimulasikan dan menguji interaksi pengguna seperti klik tetikus dan menekan papan kekunci. LoadRunner, sebaliknya, mensimulasikan beban berat atau pengguna berganda untuk menekankan sistem.

Kedua-dua program digunakan dalam penalaan yang baik aplikasi dan untuk mencari reaksi yang tidak diduga yang mungkin tidak ketara semasa operasi biasa. Ini membantu para pengaturcara dan pemaju untuk menghasilkan semula kelainan dan mengesan kod untuk mencari apa yang menyebabkan masalah. Selepas kod itu dijumpai dan diperbetulkan, program itu kemudiannya boleh debug dan dikompilasi sebelum menjalani ujian sekali lagi untuk memastikan masalah itu diperbetulkan dan tidak timbul masalah lain.

Untuk menyimak secara realistik bagaimana pengguna menggunakan sistem, kedua-dua program perlu merekodkan bagaimana orang sebenar berinteraksi dengan program yang sedang diuji. Memandangkan QTP menguji GUI, ia perlu merekod butang yang diklik atau kekunci yang ditekan. Tindakan yang direkodkan kemudian diubah menjadi skrip. Tetapi Loadrunner tidak perlu mempedulikan dirinya dengan GUI, ia hanya mengarahkan arahan kepada proksi, bergantung kepada protokol, dan merekodkan arahan yang sedang dihantar. Perintah yang direkodkan kemudian diubah kepada skrip yang dijalankan pada sejumlah mesin yang disebut generator beban untuk mensimulasikan banyak pengguna.

Alat ini sangat berguna untuk banyak pengaturcara dan pemaju web tetapi tidak semua orang boleh menggunakannya kerana kedua-dua program hanya berfungsi pada sistem pengendalian Windows. QTP benar-benar bergantung kepada Windows semasa anda boleh menggunakan UNIX dengan LoadRunner sedikit sebanyak. Anda boleh menggunakan mesin UNIX untuk bertindak sebagai penjana beban yang menjalankan skrip yang telah direkodkan. Ia mungkin tidak banyak tetapi ia memberikan pengguna fleksibiliti sedikit lebih sedikit.

Ringkasan:

1. Kedua-duanya menguji alat yang dimaksudkan untuk memeriksa bagaimana aplikasi akan tampil dalam kegunaan harian

2. QTP menyederhanakan interaksi pengguna dengan GUI sementara LoadRunner mensimulasikan penggunaan berat

3. QTP menyimulasikan pengguna dengan merakam tindakannya pada GUI manakala LoadRunner tidak mengganggu dengan GUI tetapi merekodkan arahan melalui proksi

4. QTP adalah eksklusif kepada sistem operasi Windows semasa anda boleh menggunakan mesin UNIX sebagai penjana beban untuk LoadRunner