ما هو HP ALM؟ أداة اختبار مركز الجودة (QC).

⚡ ملخص ذكي

HP ALM (إدارة دورة حياة التطبيقات)، المعروف سابقًا باسم Quality Center، هو أداة قائمة على الويب تدير دورة حياة التطبيق بأكملها بدءًا من المتطلبات وتخطيط الاختبار وحتى تنفيذ الاختبار واكتشاف العيوب. tracالملك في مستودع مركزي واحد.

  • 🌐 HP ألم: أداة قائمة على الويب تدير دورة حياة التطبيق بالكامل في مستودع واحد.
  • 📋 تغطية دورة الحياة: من المتطلبات والتخطيط إلى تنفيذ الاختبارات والعيوب.
  • 🔗 التكامل: يربط مع HP UFT وLoadRunner لتنفيذ الاختبار.
  • ؟؟؟؟ ️ ثلاثة مستويات: بنية العميل، وخادم التطبيقات، وخادم قواعد البيانات.
  • 🏷️ الإصدارات: تراخيص Essentials و QC Enterprise و Performance Center.
  • 🤖 مساعدة الذكاء الاصطناعي: تُضيف تقنيات الذكاء الاصطناعي إدارة اختبار ذكية ورؤى حول العيوب إلى إدارة دورة حياة التطبيقات (ALM).

ما هو نظام إدارة دورة حياة التطبيقات من HP؟

ما هو HP ALM؟

HP ALM (إدارة دورة حياة التطبيق) هي أداة تعتمد على الويب تساعد المؤسسات على إدارة دورة حياة التطبيق بدءًا من تخطيط المشروع وتجميع المتطلبات وحتى الاختبار والنشر، وهي مهمة تستغرق وقتًا طويلاً.

في صورته الرمزية السابقة كمركز الجودة HP، تم تطوير أداة إدارة الاختبار بواسطة Mercury تفاعلية.

تم تطويره الآن بواسطة HP باسم ALM. النموذج الكامل ALM هو Application Lدورة إيف Mأداة الإدارة التي تدعم مراحل مختلفة من دورة حياة تطوير البرمجيات.

توفر أداة إدارة دورة حياة التطبيقات (ALM) أيضًا التكامل مع جميع منتجات HP الأخرى مثل: UFT و عداء التحميل.

لماذا نستخدم HP ALM؟

مختلف أصحاب المصلحة المشاركين في مشروع نموذجي هم -

  • المطور
  • اختبار
  • محللون الأعمال
  • مدراء المشاريع
  • أصحاب المنتجات

يقوم أصحاب المصلحة هؤلاء بمجموعة متنوعة من الأنشطة التي يجب توصيلها إلى جميع أعضاء الفريق المعنيين.

إذا لم نحتفظ بمستودع مركزي لتسجيل البيانات وصيانتها و tracإذا تم تجاهل جميع العناصر المتعلقة بالمنتج، فسيفشل المشروع بلا شك.

نحتاج أيضًا إلى آلية للتوثيق والتعاون في جميع أنشطة الاختبار والتطوير.

استخدم HP ALM

أدخل HP ALM!

  • أنها تمكن جميع أصحاب المصلحة من التفاعل والتنسيق، لتحقيق أهداف المشروع.
  • أنها توفر قوية tracالملك والتقارير والتكامل السلس لمختلف المهام المتعلقة بالمشروع.
  • أنها تمكن مفصلة تحليل المشروع والإدارة الفعالة.
  • يمكن لأداة ALM الاتصال بأنظمة البريد الإلكتروني لدينا وإرسال رسائل بريد إلكتروني حول أي تغييرات (مثل تغيير المتطلبات، ورفع العيوب، وما إلى ذلك) إلى جميع أعضاء الفريق المرغوبين.

إصدارات مركز الجودة HP

من المهم أن نفهم تاريخ ALM.

  • كان مركز الجودة HP يُعرف سابقًا باسم مدير الاختبار الذي تم تطويره بواسطة Mercury تفاعلي.
  • وفي عام 2008، تم إصدار الإصدار 8، وتمت إعادة تسمية المنتج ليصبح مركز الجودة.
  • Later، استحوذت HP Mercury تفاعلية وأعيدت تسمية جميع منتجات الزئبق باسم HP.
  • So Mercury أصبح مركز الجودة مركز جودة HP
  • في عام 2011، تم إصدار الإصدار 11، وتمت إعادة تسمية مركز الجودة ليصبح HP ALM.

إصدارات مركز الجودة HP

Archiبنية مراقبة الجودة

الآن دعونا نفهم الجزء التكنولوجي من HP-ALM. ALM هو تطبيق مؤسسي تم تطويره باستخدام Java 2 Enterprise Edition (J2EE) الذي يمكن أن يحتوي على MS SQL الخادم أو Oracle كما النهاية الخلفية لها. يحتوي ALM على 3 مكونات – العميل وخادم التطبيقات وخادم قاعدة البيانات.

  1. عميل HP ALM: عندما يقوم المستخدم النهائي/المختبر بالوصول إلى URL في نظام إدارة دورة حياة التطبيقات (ALM)، يتم تنزيل مكونات العميل على نظام المستخدم. تساعد مكونات عميل ALM المستخدم على التفاعل مع الخادم باستخدام تقنيات .NET وCOM عبر اتصال آمن (HTTPS).
  2. خادم ALM/خادم التطبيقات: يعمل خادم التطبيقات عادةً على Windows or لينكس منصة تلبي طلبات العملاء. يستخدم خادم التطبيقات Java برنامج تشغيل اتصال قاعدة البيانات (JDBC) للتواصل بين خادم التطبيقات وخوادم قاعدة البيانات.
  3. خوادم قواعد البيانات: تقوم طبقة قاعدة البيانات بتخزين ثلاثة مخططات.
  • مخطط إدارة الموقع: يقوم بتخزين المعلومات المتعلقة بالمجالات والمستخدمين ومعلمات الموقع.
  • مشروع المختبر: يقوم هذا المخطط بتخزين معلومات المختبر المتعلقة بالوظائف و اختبار أداء على المضيفين البعيدين، بيانات خادم مركز الأداء.
  • مخطط المشروع: يخزن معلومات المشروع، مثل عنصر العمل/البيانات التي أنشأها المستخدم ضمن منطقة المشروع. كل مشروع له مخططه الخاص ويتم إنشاؤه على نفس خادم قاعدة البيانات مثل مخطط إدارة الموقع.

Archiبنية مراقبة الجودة

إصدارات HP ALM

أداة HP ALM هي أداة مرخصة تجاريًا وتقوم HP بتوزيع ALM بأربع نكهات مختلفة

إصدارات HP ALM

مقارنة ميزات إصدار ALM

يسمح كل ترخيص للمستخدمين بالوصول إلى وظائف معينة لإدارة دورة حياة التطبيق. يسرد الجدول التالي الميزات التي يوفرها لك ترخيص معين =

مقارنة ميزات إصدار ALM

دعنا ندرس سبب شرائك لإصدار معين ولمن يناسبه

  • HP ALM Essentials – هذا مخصص للشركات التي تحتاج فقط إلى الميزات الأساسية لدعم دورة حياة البرامج بالكامل. لديه حق الوصول إلى إدارة المتطلبات وإدارة الاختبار و خلل الإدارة.
  • إصدار HP QC Enterprise - هذه الرخصة صالحة للشركات التي ترغب في استخدام ALM حصريًا لأغراض الاختبار. كما أنها توفر التكامل مع Unified Functional Tester (UFT).
  • HP ALM Performance Center Edition - هذا الترخيص يناسب المؤسسات التي ترغب في استخدام HP ALM لتشغيل البرامج النصية لمشغل HP-Load. فهو يساعد المستخدمين على صيانة وإدارة وجدولة وتنفيذ ومراقبة اختبارات الأداء.

سير عمل ALM

للتعرف على سير عمل إدارة دورة حياة التطبيقات من HP، فلندرس أولاً عملية اختبار نموذجية-

سير عمل ALM

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

توفر أداة اختبار HP ALM وحدة مخصصة لكل مرحلة من مراحل عملية الاختبار. وسنقوم بدراستها بالتفصيل في دروس تعليمية لاحقة.

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

يُعدّ مركز الجودة (QC) أداة إدارة الاختبارات الخاصة بالمتطلبات وخطط الاختبار والتنفيذ والعيوب. أما HP ALM فهو منتج إدارة دورة حياة التطبيقات الأوسع نطاقًا، والذي يشمل مركز الجودة بالإضافة إلى تخطيط الإصدارات والمشاريع وتكاملها عبر دورة حياة التطوير.

نعم. يتكامل نظام إدارة دورة حياة التطبيقات من HP مع UFT لأتمتة الاختبارات الوظيفية واختبارات الانحدار، ومع LoadRunner وPerformance Center لاختبار الأداء. تتدفق نتائج الاختبارات والعيوب مرة أخرى إلى مستودع إدارة دورة حياة التطبيقات المركزي لـ tracالملك والتقارير.

HP ALM هو Java تطبيق EE (J2EE) الذي يستخدم Microsoft SQL Server or Oracle كطبقة خلفية لها. تخزن طبقة قاعدة البيانات مخطط إدارة الموقع، ومخطط مشروع المختبر، ومخطط مشروع منفصل لكل مشروع.

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

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

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