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

ما هو HP ALM؟

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

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

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

توفر أداة ALM أيضًا التكامل مع جميع منتجات HP الأخرى مثل UFT و عداء التحميل.

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

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

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

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

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

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

استخدم HP ALM

أدخل HP ALM!

  • أنها تمكن جميع أصحاب المصلحة من التفاعل والتنسيق، لتحقيق أهداف المشروع.
  • أنها توفر قوية التتبع والإبلاغ والتكامل السلس لمختلف المهام المتعلقة بالمشروع.
  • أنها تمكن مفصلة تحليل المشروع والإدارة الفعالة.
  • يمكن لأداة 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 Edition – ينطبق هذا الترخيص على الشركات التي ترغب في استخدام ALM حصريًا لأغراض الاختبار. كما يوفر التكامل مع جهاز الاختبار الوظيفي الموحد (UFT).
  • HP ALM Performance Center Edition - هذا الترخيص يناسب المؤسسات التي ترغب في استخدام HP ALM لتشغيل البرامج النصية لمشغل HP-Load. فهو يساعد المستخدمين على صيانة وإدارة وجدولة وتنفيذ ومراقبة اختبارات الأداء.

سير عمل ALM

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

سير عمل ALM

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

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