QTP 10 و QTP 11 هما نسختان من Quick Test Professional (QTP) ، وهي أداة اختبار تستخدم لتقييم قدرة الفرد باستخدام واجهة مستخدم رسومية مختصة.
تعد عمليات الاستيراد القياسية وعناصر الويب وعناصر تحكم X المتقدمة و .Net و SAP والتطبيقات المرئية الأساسية و Java و Siebel و PeopleSoft و Oracle ومحاكيات الواجهة مجرد عدد قليل من الأشياء التي يمكن أن تساعد فيها. لذلك دعونا نلقي نظرة على بعض الاختلافات بين QTP 10 و QTP 11 ونرى كيف يقارنون ويتباينون.
الوجبات السريعة الرئيسية
- يحتوي QTP 11 على ميزات وتحسينات أكثر من QTP 10.
- يدعم QTP 11 تقنيات ومنصات أكثر من QTP 10.
- QTP 11 لديه تكامل أفضل مع أدوات الاختبار الأخرى من QTP 10.
QTP 10 مقابل QTP 11
يقدم QTP 10، الذي تم إصداره في عام 2009، اختبارًا يعتمد على الكلمات الرئيسية كأحد ميزاته الرئيسية. يمكّن هذا الأسلوب المختبرين من إنشاء حالات اختبار باستخدام الكلمات الأساسية التي تصف الإجراء المقصود بدلاً من كتابة كل خطوة يدويًا. يقدم QTP 11، الذي تم إصداره في عام 2010، دعمًا محسنًا لاختبار تطبيقات الويب الحديثة. لقد تم تعزيز دعم الويب 2.0 والتطبيقات المستندة إلى AJAX، مما يسهل اختبار هذه التطبيقات.

يتم تضمين ميزات تكامل 10.00 الجديدة لمركز الجودة في هذا الإصدار من QuickTest Professional 10 (QTP 10). إن بنية التبعية والموارد الجديدة لاكتساب الأصول المشتركة وتحريرها ، بالإضافة إلى نظام أساسي فريد من نوعه لمشرفي مركز الجودة للمساعدة في ترقية جميع مقتنيات QuickTest ، والتي يمكن استخدامها بقدرات جديدة ، ليست سوى عدد قليل من يسلط الضوء.
تتضمن ميزات QTP11 الفريدة القدرة على التعرف على الكائنات باستخدام CSS وXpath. قام QTP 11 أيضًا بتحسين عارض النتائج. ويتضمن الآن تصورات مثل الرسوم البيانية والمخططات، بالإضافة إلى وصف كامل للبحث الذي تم إجراؤه.
عند مقارنتها بخصائص "المعرف الترتيبي" ، حيث يعتمد تخويل الكائن على الارتباطات مع الكائنات المحيطة ، فقد تم تحسين إجراء التعرف على الكائن التقليدي لدمج إمكانات "معرف العلاقة المرئية".
جدول المقارنة
معلمات المقارنة | كيو تي بي 10 | كيو تي بي 11 |
---|---|---|
طرق تحديد الهوية | QTP 10 لديه طرق محدودة لتحديد الهوية. | يحتوي QTP 11 على طرق عديدة لتحديد الهوية. |
خلق التعبير | يعد إنشاء التعبير العادي أمرًا صعبًا في QTP 10 | بالمقارنة مع QTP 10 ، فإن إنشاء التعبير العادي سهل في QTP 11. |
تسجيل Firefox | لا يدعم تسجيل فايرفوكس. | لا يدعم تسجيل فايرفوكس. |
عارض النتيجة | عارض النتيجة هو أقل جودة. | نسبيًا ، جودة أفضل في شكل مخططات دائرية وإحصاءات. |
وظائف التطبيق | لا يمكن اختبار وظائف التطبيق الأقل من واجهة المستخدم الرسومية وواجهة المستخدم. | من الممكن اختبار واجهة المستخدم الرسومية ووظائف التطبيق الأقل من واجهة المستخدم. |
ما هو QTP 10؟
QTP 10 هي أداة اختبار وحدة آلية تساعد المختبرين في تشغيل الدراسات الآلية للتحقق من أي عيوب أو أعطال أو فراغات في البرنامج بموجب النتائج المتوقعة للاختبار.
قامت شركة Mercury Interactive بإنشائها ، والتي كانت مملوكة لشركة HP في النهاية وأصبحت الآن MicroFocus. QuickTestPro هو الشكل الكامل لـ QTP. يتضمن هذا الإصدار من QuickTest Professional إمكانات تكامل 10.00 لمركز الجودة الجديد.
تعد وظائف الخطوط الأساسية وإصدار الأصول ، والاعتمادات الجديدة وبنية الموارد لتجميع ومعالجة الأصول المشتركة ، وأداة فريدة لمسؤولي مركز الجودة للمساعدة في ترقية جميع أصول QuickTest التي يمكن استخدامها مع الميزات الجديدة ، مجرد عدد قليل من الخصائص.
يتم تضمين مناطق التطبيق والمكونات ومكتبات الوظائف والشيكات وسيناريوهات الاسترداد والتحليلات الإحصائية الخارجية ومستودعات الكائنات المشتركة في الأصول.
يتضمن هذا الإصدار أداة مقارنة الأصول التي تتيح لك مقارنة إصدارات الأصول المختلفة وأداة مراقبة النظام المحلي التي تساعد في تحليل موارد الكمبيوتر التي تستهلكها التطبيقات.
يمكن استخدام تعريف الكائن العادي فقط بواسطة QTP10 لتحديد الأشياء. إنه مرن للتشغيل فقط على Windows ، وهو متوافق فقط مع IDE الممتد لـ QTP. يأتي QTP 10 دائمًا مع مكتبة كائنات خاصة به.
ما هو QTP 11؟
QTP 11 (Quick Test Professional) هو أيضًا برنامج اختبار آلي يمكّن المختبرين من إجراء بحث آلي لتأكيد أي عيوب في التطبيق وفقًا لنتائج الاختبار المتوقعة. إنها أداة رمز تقوم بإجراء اختبارات فشل التطبيق والتكامل. لديها إمكانيات التسجيل والتشغيل.
تمت إضافة ميزات جديدة إلى QTP 11. والقدرات المبتكرة في QTP11 هي باستخدام CSS و Xpath ، ويمكنه التعرف على الكائنات. تم أيضًا تحسين عارض النتائج في QTP 11. يوفر الآن نظرة عامة مفصلة عن الاختبارات المكتملة ، مليئة بالرسومات مثل المخططات والرسوم البيانية.
تمت ترقية طريقة تعريف الكائن القياسية لتشمل ميزات "معرف العلاقة المرئية" عند مقارنتها بخصائص "المعرف الترتيبي" ، حيث تعتمد مصادقة العنصر على العلاقات مع الكائنات القريبة.
تتيح لك ميزة تتبع السجل في QTP 11 التعاون مع المبرمجين لتحديد الأسباب الأساسية للسلوك غير المعتاد في تطبيقك. تتيح لك ميزة تتبع السجل التعاون مع المبرمجين لتحديد الأسباب الأساسية للسلوك غير المعتاد في تطبيقك.
في QTP 11 ، يتم دعم التطبيقات التي تستخدم مجموعة أدوات Web 2.0. الوظائف الإضافية المستندة إلى القابلية للتوسعة لـ Web Add-in لـ GWT ،ASP.NET تتوفر مجموعات أدوات Ajax و Dojo Web 2.0 و Yahoo UI في QuickTest 11.
الاختلافات الرئيسية بين QTP 10 و QTP 11
- تعد طرق تحديد الكائنات أكثر عددًا في QTP 11 ، ولكنها ليست عديدة في QTP 10.
- عارض نتائج QTP 11 يتفوق على QTP 10.
- QTP 11 لديه القدرة على تحميل المكتبات أثناء وقت التشغيل ، بينما من ناحية أخرى ، QTP 10 لا.
- يدعم QTP 11 تطبيقات Web 2.0 Toolkit محليًا ، بينما من ناحية أخرى ، QTP 10 لا يدعمها.
- QTP 11 لديه القدرة على امتلاك خوادم ترخيص متعددة ، بينما QTP 10 لا يمتلكها.
- يعد تطوير التعبير العادي في QTP11 أسهل بكثير مما كان عليه في QTP10.