إطار أتمتة QMetry
بالنسبة إلى الويب ، أتمتة الاختبار الوظيفية للاختبار الوظيفي للخدمة المحمولة والمتنقل على الويب
الوثائق عبر الإنترنت | خطوة بخطوة
المكتبات الدعم:
- QAF -Support - خطوات لشبكة الويب والهاتف المحمول
- QAF-Support-Mobile-خطوات للهاتف المحمول الأصلي
- QAF-Support-WS-طلب دعم مستودع المكالمات وخطوات خدمات الويب
- QAF-Support-Openapi-Auto إنشاء استدعاء مستودع استدعاء و BDD من مواصفات API المفتوحة
- QAF-Support-Elasticsearch-تكامل Elasticsearch للوحة معلومات التنفيذ المتقاطعة
- QAF-support-angular-محدد موقع مخصص محدد لـ AngularJS
- QAF-Support-AEM-دعم AEM
- QAF-Support-Galen-Galen Framework Support
- QAF-Support-Flutter-دعم تطبيق Flutter الأصلي
- QAF -Cucumber - خطوة الخيار مع دعم QAF BDD2 و/أو دعم عداء الخيار
منصة أتمتة قوية لاختبار تأليف وتنفيذ الاختبار وتحليل التنفيذ
يوفر QMetry Automation Framework نظامًا أساسيًا قويًا ومتعدد الاستخدامات لحالات اختبار المؤلف في السلوك أو النهج الذي يحركه الكلمات الرئيسية أو النهج المسمى. يساعد على تقليل التكاليف بشكل كبير في إنشاء أتمتة الاختبار في أي مؤسسة. إنها أداة صحيحة لمنصة الويب ومنصة الهاتف المحمول (الأصلي ، ويب للهاتف المحمول ، و HTML5 ، وما إلى ذلك) وحل أتمتة اختبار خدمة الويب باستخدام Selenium وغيرها من التقنيات ذات الصلة. يفيد إطار أتمتة QMetry أي فريق ضمان الجودة في تطوير اختبارات قابلة للصيانة وقابلة للتكرار التي تستخدم أصول الاختبار القابلة لإعادة الاستخدام ، والوحدة المناسبة والهيكل الدلالي. يرضي التقارير الوصفية جوانب عالية المستوى وكذلك على المستوى المنخفض (تصحيح الأخطاء).
تم تصميم QMetry Automation Framework لحل مشاكل الصناعة الشائعة المتعلقة باختبار أنظمة الويب المعقدة. يعد الإطار الأنسب لكتابة اختبارات واجهة مستخدم الويب الآلية للهاتف المحمول ومواقع الجوال والهاتف المحمول أنشطة مستخدم حقيقية على الصفحة.
The framework is built upon java and integrates TestNG,
Selenium/Webdriver, Appium and Perfecto. Due to the framework's
thorough design, test developer does not need to worry about common
tasks such as thread safe browser session for running test in
parallel, reporting or to incorporate result with test management
tools. The tests run can be configured through standard testing
configuration files, the test run filters and behavior can be changed
within the config File. <br /> The architecture of the framework
ensures a low cost of maintenance while supporting extensibility by:
- استخلاص التنفيذ الفني بعيدًا عن المكونات التشغيلية
- بعد أنماط التصميم المقبولة في إنشاء الوظائف الأساسية في الإطار.
- توفير نهج لتطوير اختبارات قابلة للصيانة ومتكررة للغاية تستخدم أصول الاختبار القابلة لإعادة الاستخدام ، والنموذج المناسبة والبنية الدلالية. يحتوي Framework على خدمات إعادة صياغة للتأكيدات والمتصفح والتقارير والبيانات. أيضًا ، يعتمد Concept Framework على خدمات الصفحات ، لذا سيتم إعادة استخدام صفحتك والإجراءات ذات الصلة من أي حالة اختبار. هناك وظيفة تسجيل جيدة ومرفق لقطة الشاشة للتأكيدات.
سمات
يدعم QMetry Automation Framework التكامل مع منصة إدارة الاختبار (QMetry ، Rally ، Aptest ، HP ALM ، إلخ) ، أنظمة التكامل المستمر (Jenkins ، Bamboo ، إلخ) ، حلول السحابة للأجهزة المحمولة (Saucelabs ، Perfecto Mobile ، إلخ).
QMetry Automation Framework Neyments
تأليف اختبار:
- التنمية التي تعتمد على السلوك (QAF BDD أو Gherkin)
- تحرك الكلمات الرئيسية (حالة الاختبار في CSV أو Excel أو XML)
- تطوير رمز مدفوع (اختبار testng)
اختبار إدارة البيانات:
اختبار تعتمد على البيانات مع دعم بيانات الاختبار الخارجي (CSV ، JSON ، XML ، Excel ، قاعدة البيانات) ، مستودع المحدد ، دعم لمجموعة متعددة وبيئات متعددة
الإبلاغ عن التنفيذ:
لوحة معلومات التنفيذ ، والتحليل التفصيلي وقطات الشاشة ، وتكامل مع أدوات إدارة الاختبار ، والمزيد
بعض فوائد استخدام الإطار هي:
- أقل صيانة
- مزيد من قابلية إعادة الاستخدام من الكود
- انخفاض وقت التنفيذ
- القدرة القائمة على البيانات
- تنفيذ متوازي سهل التكوين
- تقرير وصفي
- فصول المنفعة
- تكامل نتائج الاختبار مع أدوات إدارة الاختبار مثل QMetry ، Rally.
- التكامل مع Perfecto Mobile Cloud ، Sauce Labs ، يدعم التنفيذ المتوازي
- تمكين الاختبار عبر منصات متعددة مع أو بدون شبكة السيلينيوم