ما هي تفاصيل QTP/UFT أداة اختبار الأتمتة؟

⚡ ملخص ذكي

QTP، الآن UFT (Unified Functional Testing)، هي أداة اختبار وظيفي واختبار انحدار مؤتمتة تعتمد على الأيقونات من شركة Micro Focus، وتستخدم VBScript والتسجيل والتشغيل وتحديد الكائنات لاختبار تطبيقات سطح المكتب والويب.

  • 🧪 QTP/UFT: أداة اختبار وظيفي واختبار انحدار تعتمد على الأيقونات من شركة مايكرو فوكس.
  • 📜 VBScript: UFT يقوم بأتمتة التطبيقات باستخدام لغة البرمجة النصية VBScript.
  • 🎬 التسجيل والتشغيل: يسجل هذا البرنامج إجراءات المستخدم ويعيد تشغيلها كاختبارات.
  • 🔍 تحديد الكائن: تقوم آلية قوية للتعرف على الأشياء بتحديد مواقع عناصر واجهة المستخدم.
  • 🧩 الوظائف الإضافية: وهو يدعم SAP, Oracle, Java، و.NET، والويب من خلال الإضافات.
  • 🤖 مساعدة الذكاء الاصطناعي: تُضيف تقنيات الذكاء الاصطناعي خاصية الإصلاح الذاتي والتعرف الذكي على الأشياء إلى UFT.

ما هي تفاصيل QTP UFT أداة اختبار الأتمتة

ما هي تفاصيل QTP/UFT?

QTP هي وظيفة آلية الاختبار أداة تساعد المختبرين على تنفيذ اختبارات آلية للتعرف على أي أخطاء أو عيوب أو فجوات تتعارض مع النتائج المتوقعة للتطبيق قيد الاختبار. تم تصميمه بواسطة Mercury التفاعلية، والتي استحوذت عليها لاحقًا شركة HP، والآن شركة MicroFocus. الاسم الكامل لـ QTP يُعد برنامج QuickTest Professional بينما UFT يعني الاختبار الوظيفي الموحد.

لماذا QTP هل هي أفضل أداة اختبار؟

  • إنها أداة قائمة على الأيقونات تعمل على أتمتة عملية الانحدار و الاختبار الوظيفي من التطبيق
  • يمكن لكل من الفنيين وغير الفنيين استخدام برنامج Micro Focus QTP
  • يوفر كلتا الميزتين - التسجيل والتشغيل
  • يمكننا اختبار سطح المكتب وكذلك التطبيقات المستندة إلى الويب
  • يسمح باختبار العمليات التجارية (BPT)
  • QTP يعتمد الاختبار على لغة البرمجة النصية VB Script
  • شركة مايكرو فوكس UFT يستخدم VBScript لأتمتة التطبيقات
  • وهو يدعم أكبر مجموعة من بيئات تطوير البرمجيات مثل SAP, Oracle إلخ..
  • QTP تساعد هذه الأداة المختبرين على إجراء اختبار وظيفي آلي دون انقطاع.

انقر اضغط هنا إذا لم يكن من الممكن الوصول إلى الفيديو

مزايا QTP أتمتة

  • وهو يدعم التسجيل والتشغيل
  • يستخدم شاشة نشطة لتسجيل البرامج النصية ويساعد المختبر في إحالة خصائص كائن الشاشة
  • لديها ممتازة عملية تحديد الكائن أو آلية
  • وهو يدعم الوظائف الإضافية المختلفة مثل Oracle, Java, SAP، NET، نماذج الويب، People soft، إلخ.
  • يسمح لك بتحسين الاختبارات الحالية حتى بدون AUT من خلال شاشة نشطة
  • وهو يدعم أطر الأتمتة الشائعة - نهج الاختبار المبني على الكلمات الرئيسية، ونهج الاختبار المعياري، ونهج الاختبار المبني على البيانات، وما إلى ذلك.
  • يأتي مع IDE
  • ويمكن دمجه مع أدوات إدارة الاختبار مثل مركز الجودة ومدير الاختبار وWinrunner
  • يمكن بسهولة صيانة أنواع مختلفة من الأجنحة مثل Smoke وRegression وSanity
  • وهو يدعم XML
  • يمكن الإبلاغ عن نتائج الاختبار من خلال QTP لأغراض التحليل
  • سهلة الصيانة

مميزات أحدث إصدار من QTP/UFT

أحدث إصدار من QTP/UFT (الاختبار الوظيفي الموحد) يتضمن ميزات جديدة

ميزات جديدة تفاصيل
  • دعم لنظام التشغيل والمتصفح
  • الدعم Windows و8.1 Windows الخادم 2012
  • يجري الاختبار على متصفح سفاري
  • UFT إضافة في متجر كروم
  • تلقي التحديثات تلقائيا على الكروم
  • دعم لكائنات وقت تشغيل Windows
  • تسجيل وتشغيل الاختبارات على جهازك Windows تطبيق وقت التشغيل
  • إنشاء مستودعات الكائنات باستخدام Windows تطبيق وقت التشغيل
  • التقنيات المدعومة حديثا
  • JDK 1.8
  • XenDesktop 7 تحديث
  • SAP Web Dynpro ABAP لـ NetWeaver 7.40 وما إلى ذلك
  • دعم موسع لمختلف التقنيات
  • يتعرف على الكائنات من تطبيقات الويب Siebel ويتفاعل معها، SAP التطبيقات، الخ.
  • تتوفر أساليب كائن اختبار FlexTable الجديدة لعناصر التحكم المتقدمة في شبكة البيانات

ملاحظة: تم تسجيل التدريب باستخدام QTP الإصدار 9.5، ولكن يمكنك استخدام أي إصدار أحدث أو أقدم لأغراض التعلم. في جميع التدريبات العملية، سنستخدم "حجز الرحلة"تطبيق يأتي مرفقًا مع QTP

الأسئلة الشائعة

UFT هي أداة تجارية من شركة Micro Focus تقوم باختبار أجهزة سطح المكتب والويب والعديد من تقنيات المؤسسات باستخدام VBScript، مع إمكانية التسجيل والتشغيل. Selenium هي أداة مجانية ومفتوحة المصدر تعمل على أتمتة متصفحات الويب فقط باستخدام عدة لغات برمجة.

UFT يستخدم البرنامج لغة VBScript كلغة برمجة نصية لأتمتة الاختبار. تتحكم VBScript في الإجراءات ونقاط التحقق والمنطق المخصص، وهي متاحة لكل من المختبرين التقنيين وغير التقنيين من خلال واجهة التسجيل والتشغيل القائمة على الأيقونات.

تتيح خاصية التسجيل والتشغيل التقاط إجراءات المُختبِر على التطبيق كاختبار VBScript، ثم إعادة تشغيلها لتكرار الاختبار. تُسرّع هذه الخاصية عملية إنشاء الاختبارات، ويمكن تحسين النص البرمجي المُسجّل بإضافة نقاط تحقق ومعلمات.

نعم، بشكل متزايد. يمكن للاختبارات المدعومة بالذكاء الاصطناعي أن تُنشئ وتُصلح UFT تستخدم البرامج النصية تقنية التعرف البصري على العناصر، وتقترح نقاط تفتيش. كما تقلل خاصية الإصلاح الذاتي التلقائي من الحاجة إلى إعادة العمل اليدوي عند تغيير واجهة التطبيق قيد الاختبار.

تُضيف تقنيات الذكاء الاصطناعي ميزات التعرف الذكي على الأشياء، وتحديد المواقع ذاتيًا، وكتابة الاختبارات باللغة الطبيعية إلى الأدوات الوظيفية. كما تُعطي تقنيات التعلم الآلي الأولوية للاختبارات بناءً على مستوى الخطورة، وتكشف عن الحالات الشاذة، مما يجعل الاختبار الوظيفي أسرع وأشمل وأسهل في الصيانة.

تلخيص هذه التدوينة بـ: