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

الاختبار الوظيفي الموحد (UFT) هو العنوان الجديد لـ QTP (QuickTest Professional). يمكنه أداء خدمات الاختبار. Microfocus هو مطور QTP. سيتم إصداره ومتاح في السوق في عام 2019.
يعمل QTP على Microsoft Windows كنظام تشغيل. كانت Mercury Interactive أول من صمم QTP ، ثم حصلت HP على الترخيص ، والآن Microfocus هو مالك QTP.
WinRunner هو برنامج HP المستخدم لاختبار واجهة المستخدم الرسومية (GUI). يسمح لك بتشغيل التفاعلات كنصوص اختبار.
وهو يدعم العديد من التقنيات ، بما في ذلك Live JAVA و DOTNET و HTML و Power Builder.
يعمل WinRunner على TSL (اختبار لغة البرنامج النصي) ، على غرار لغة البرمجة C. يعتمد على منصة Windows.
إنه يعمل على مفهوم يسمى التكنولوجيا الموجهة للكائنات ويعمل فقط مع الصور الثابتة.
جدول المقارنة
معلمات عند المقارنة | كيو تي بي | وين رنر |
---|---|---|
تعريف | QTP هي أداة اختبار للاختبار الوظيفي والخدمي | WinRunner هي أداة يمكنها تسجيل التفاعلات بلغة نص اختبار. |
صورة | يعمل QTP مع الصور الثابتة والديناميكية. | WinRunner يعمل مع الصور الثابتة. |
امتلاك | Microfocus صاحب QTP | WinRunner يعمل مع الصور الثابتة. |
آخر نسخة تم إصدارها | QTP هو 15.0.2 | WinRunner هو 9.2 |
شاشة نشطة | يدعم QTP الشاشة النشطة | WinRunner لم يدعم الشاشة النشطة. |
عرض الكلمات الرئيسية | مدعومة | غير معتمد |
لغة البرمجة المستخدمة | يعمل QTP على برنامج VB النصي | WinRunner يعمل على لغة TSL. |
ما هو QTP؟
QTP هي أداة اختبار وظيفية تعمل تلقائيًا في الخلفية. يساعد في العثور على الأخطاء في التطبيق من خلال إجراء عملية الاختبار. يعتبر برنامج VB النصي هو السائد لاستخدام أداة QTP.
يجب أن تعرف البرنامج النصي VB لتحقيق العملية في QTP. إنشاء وتسجيل وتعزيز وتصحيح الأخطاء والتشغيل والتحليل والإبلاغ هي الخطوات السبع في عملية اختبار QTP.
Quick Test Professional هو امتداد لـ QTP وهو اختراع Hewlett Packard (HP).
الأدوات المتاحة في QTP هي أدوات إدارة الاختبار وأدوات إدارة التكوين وأدوات التحليل الثابت وأدوات إعداد الاختبار وأدوات تنفيذ الاختبار ومقارنات الاختبار وأدوات قياس التغطية وأدوات اختبار الأداء وتخطيط المشروع وأدوات التتبع وأدوات إدارة الحوادث.
في البداية ، Astra Quick Test هو اسمها بعد QTP ، وحالياً يسمى UFT. بالمقارنة مع لغات البرمجة النصية الأخرى ، فإن نص VB سهل التعلم.
يمكن للأداة نفسها إنشاء نتائج التقرير في إدارة الوقت. لكن الأمر يستغرق وقتًا أطول للتنفيذ. تحتاج إلى إنفاق المزيد من الأموال للحصول على ترخيص QTP ، وهو أمر مكلف للغاية.
مثل الأدوات الأخرى ، يعد الإعداد البيئي أمرًا ضروريًا للحصول على تجربة عمل سلمية.
ما هو WinRunner؟
يعمل WinRunner على نظام التشغيل Windows المعتمد على HP. على الرغم من احتياجاتها وبعض الالتزامات ، فهي تدعم العديد من اللغات.
من السهل استخدام الشاشة والتفاعل معها. أولاً ، تحتاج إلى إنشاء ملف خريطة GUI ثم إنشاء البرامج النصية للاختبار. أخيرًا ، قم بتصحيح الأخطاء وتشغيلها بسلاسة.
يحتاج إلى أجهزة خارجية لتثبيتها على جهاز الكمبيوتر الخاص بك. أضف جهاز التخزين الخارجي قبل التنزيل. بعد ذلك ، ستساعد إضافة الملف القابل للتنفيذ ثم التشغيل عليه في الاسترداد إذا تم حذفه من حين لآخر.
يجب أن يكون إصدار الكائن وملف GUI هو نفسه. وإلا فإنه لن يندمج مع إصدار WinRunner وينتج عنه تعليق لجهاز الكمبيوتر الخاص بك. في بعض الأحيان لا تكون المتصفحات متصلة بإصدارات WinRunner.
من المتطلبات الأساسية التحقق من إصدار المتصفح قبل التثبيت.
إنه يوفر ضمانًا سريعًا وعالي الجودة. وهو السبب الوحيد الذي يجعل العديد من الأشخاص يقترحون أن WinRunner سيساعدك في الحصول على العملية السريعة. الإصدار 9.2 هو الإصدار الذي تم إصداره مؤخرًا من WinRunner.
يُطلق عليه أيضًا Mercury WinRunner. تتكون معالجة الصور من وضعين، وضع حساسية السياق والوضع التناظري. وضع حساسية السياق هو الوضع الافتراضي. لا يدعم WinRunner لغة XML.
الاختلافات الرئيسية بين QTP و WinRunner
- يدعم QTP عرض الكلمات الرئيسية ، ولا يدعم WinRunner عرض الكلمات الأساسية.
- يحتوي QTP على خيار مسجل الشاشة ، لكن WinRunner ليس لديه خيار مسجل الشاشة.
- يدعم QTP لغة XML ، لكن WinRunner لا يدعم لغة XML.
- يعمل QTP في وضع المستودع المشترك ، ويعمل WinRunner على الوضع العام لواجهة المستخدم الرسومية.
- يدعم QTP بيئة .NET ، لكن WinRunner لا يدعم بيئة .NET.
- يعمل QTP على نص VB ، ويعمل WinRunner على لغة TSL.
- يحتوي QTP على 15.0.2 كأحدث إصدار ، و WinRunner لديه 9.2 كإصدار جديد.