يشير مصطلح QTP إلى QuickTest Professional ، وهي أداة اختبار طورتها HP ، الشركة المصنعة للأجهزة والمؤسسة. يعد LoadRunner شكلاً آخر من أشكال أداة الاختبار التي تعد منتجًا ثانويًا لنفس المؤسسة والشركة ، HP.
ومع ذلك ، تُستخدم أداة الاختبار هذه في مجموعة متنوعة من التطبيقات. لا تؤثر واجهة المستخدم الرسومية على LoadRunner. ومع ذلك ، يتم تسجيل جميع الأوامر من خلال وكيل.
الوجبات السريعة الرئيسية
- QTP (Quick Test Professional) هي أداة اختبار تستخدم للاختبار الوظيفي واختبار الانحدار لتطبيقات البرامج.
- LoadRunner هي أداة اختبار أداء تُستخدم لاختبار سلوك النظام في ظل مستويات تحميل وتوتر مختلفة.
- يركز QTP على الجوانب الوظيفية للتطبيق، بينما يركز LoadRunner على جوانب الأداء.
QTP مقابل LoadRunner
QTP هي أداة اختبار تم تطويرها بواسطة HP وتستخدم لتحليل وتحفيز تفاعلات المستخدم التي تتضمن نقرات الماوس وإدخالات لوحة المفاتيح. LoadRunner هي أداة كمبيوتر قيمة تستخدم لمحاكاة مستخدمين مختلفين أو أحمال كبيرة لتشغيل النظام، ولا تتطلب واجهة المستخدم الرسومية.

تم إنشاء QuickTest Professional، أو QTP، فقط لتحفيز وفحص تفاعلات المستخدم التي تتضمن ضغطات المفاتيح ونقرات الماوس. نظرًا لأن QuickTest Professional أو QTP يقوم بمهمة اختبار واجهة المستخدم الرسومية، فإنه يؤدي أيضًا مهمة تسجيل البيانات، وتحديدًا المفتاح الذي يتم الضغط عليه أو الزر الذي يتم لمسه.
بالإضافة إلى ذلك ، يتم تحويل الإجراءات التي تم التقاطها إلى نص.
تم تطوير أداة اختبار LoadRunner فقط لمحاكاة العديد من المستخدمين المتزامنين أو حمولة كبيرة للضغط على النظام.
لا يشترط أن تهتم أداة LoadRunner ، وهي أداة الاختبار ، بمفهوم واجهة المستخدم الرسومية ؛ وتتمثل وظيفته الأساسية في التوجيه وإعطاء الأوامر إلى الوكيل بناءً على البروتوكولات. ومع ذلك ، فإنه يتتبع جميع الأوامر التي يصدرها.
ثم تمت ترجمة الأوامر المسجلة إلى برنامج نصي يمكن تشغيله على آلات مولد الحمل لتحفيز عدد كبير من المستخدمين.
جدول المقارنة
معلمات المقارنة | كيو تي بي | بي. |
---|---|---|
ما هيا؟ | أداة اختبار من HP | أدوات الاختبار ولكن لأغراض مختلفة. |
الغرض من التطوير | الغرض من التحفيز ، فحص تفاعلات المستخدم. | تحفيز العديد من المستخدمين المتزامنين ، الحمل الثقيل. |
تحفيز تفاعل المستخدم | مع واجهة المستخدم الرسومية | استخدام كثيف |
التفاعل مع واجهة المستخدم الرسومية | تم التفاعل. | لا يوجد تفاعل هناك. |
حصريا تعمل على | نظام تشغيل ويندوز. | آلات UNIX. |
ما هو QTP؟
يشير الاختصار QTP إلى QuickTest Professional ، وهي أداة طورتها شركة HP ، وهي شركة ومؤسسة للأجهزة ، لأغراض الاختبار.
تم إنشاء QuickTest Professional (QTP) فقط لتحفيز وتحليل تفاعلات المستخدم التي تتضمن مدخلات لوحة المفاتيح ونقرات الماوس.
نظرًا لأن QuickTest Professional أو QTP يقوم بمهمة اختبار واجهة المستخدم الرسومية ، فإنه يسجل أيضًا البيانات ، وتحديدًا أي مفتاح يتم الضغط عليه أو أي زر يتم تحديده.
بالإضافة إلى ذلك ، يتم تحويل الأنشطة التي تم التقاطها إلى نص.
يعتمد QuickTest Professional، أو QTP، على نظام تشغيل Windows ويُستخدم حصريًا على هذه المنصة. في QTP، تُستخدم تقنية تسجيل تصرفات المستخدم على واجهة المستخدم الرسومية لتحفيزه.
ما هو LoadRunner؟
LoadRunner هي أداة أخرى مستخدمة للاختبار وهي منتج ثانوي لنفس المؤسسة والشركة ، HP. من ناحية أخرى ، يتم استخدام أداة الاختبار هذه في العديد من التطبيقات.
تم تطوير أداة اختبار LoadRunner فقط لمحاكاة العديد من المستخدمين المتزامنين أو الحمل الشديد للضغط على النظام.
لا يشترط أن تهتم أداة LoadRunner ، وهي أداة الاختبار ، بمفهوم واجهة المستخدم الرسومية ؛ وتتمثل مهمته الأساسية في توجيه الأوامر وإرسالها إلى وكيل بناءً على البروتوكولات. ومع ذلك ، فإنه يتتبع جميع الأوامر التي يصدرها.
تم بعد ذلك التقاط الطلبات وتحويلها إلى برنامج نصي يمكن تشغيله على أجهزة توليد الأحمال لتحفيز عدد كبير من المستخدمين.
يمكن استخدام UNIX إلى حد ما مع LoadRunner. يتم استخدام هذه الآلات كبديل لتحميل المولدات وتوفير قدر أكبر من المرونة للمستخدم. لا تؤثر واجهة المستخدم الرسومية على LoadRunner.
ومع ذلك ، يتم تسجيل جميع الأوامر من خلال وكيل.
الاختلافات الرئيسية بين QTP و LoadRunner
- الاختصار QTP هو الشكل المختصر لـ QuickTest Professional ، وهي أداة تستخدم للاختبار من قبل شركة تصنيع الأجهزة والمنظمة HP. من ناحية أخرى ، يعد LoadRunner أيضًا أداة تستخدم لأغراض الاختبار وهو منتج ثانوي لنفس المؤسسة والشركة HP. ومع ذلك ، يتم استخدام أداة الاختبار هذه لأغراض مختلفة.
- تم تطوير QuickTest Professional أو QTP حصريًا لغرض التحفيز وفحص تفاعلات المستخدم التي تتضمن ضغطات لوحة المفاتيح ونقرات الماوس. من ناحية أخرى ، تم تطوير أداة اختبار LoadRunner حصريًا لتحفيز العديد من المستخدمين المتزامنين أو الحمل الثقيل للضغط على النظام.
- السبب في أن QuickTest Professional أو QTP يقوم بعمل اختبار واجهة المستخدم الرسومية ، فهو يقوم بعمل تسجيل البيانات ، خاصة المفتاح الذي يتم الضغط عليه أو الزر الذي يتم النقر عليه. علاوة على ذلك ، يتم تحويل الإجراءات التي تم تسجيلها إلى نص محدد. من ناحية أخرى ، لا يُطلب من أداة الاختبار LoadRunner بشكل إلزامي الاهتمام بمفهوم واجهة المستخدم الرسومية. يتمثل عملها الرئيسي في التوجيه وإعطاء الأوامر بناءً على البروتوكولات إلى الوكيل. ومع ذلك ، فإنه يسجل أيضًا جميع الأوامر التي يرسلها. تم تسجيل الأوامر بعد ذلك وتحويلها إلى برنامج نصي ، يتم تشغيله على آلات مولد الحمل لتحفيز العديد من المستخدمين.
- يعتمد عمل QuickTest Professional أو QTP على نظام التشغيل Windows ويُستخدم حصريًا عليه. من ناحية أخرى، يُمكن استخدام UNIX إلى حدٍّ ما في حالة LoadRunner. تُستخدم هذه الأجهزة كبديل لمولدات الأحمال، مما يوفر للمستخدم مرونةً أكبر نسبيًا.
- يتم تحفيز المستخدم في حالة QTP عن طريق تسجيل إجراءات المستخدم على واجهة المستخدم الرسومية. من ناحية أخرى ، لا تزعج LoadRunner على الإطلاق واجهة المستخدم الرسومية. ومع ذلك ، يتم تسجيل جميع الأوامر عبر وكيل.