اختبار SAP - مثال على الأدوات وحالة الاختبار

اختبار ساب

ما هو اختبار SAP؟

اختبار SAP هو نوع من اختبارات البرامج التي تتحقق من صحة تطبيقات SAP ERP. في أي وقت عند تغيير برنامج SAP أو تخصيصه، يجب إنشاء حالات اختبار للتحقق من الوظيفة الجديدة. يجب عليك أيضًا اختبار نظام SAP بعد تنفيذ أي ملاحظات لإصدار الصيانة. يمكن أن يشمل اختبار SAP أيضًا – اختبار الأداء. (للتحقق من سرعة تطبيقات SAP) واختبار الويب (لبوابات ويب SAP).

مقدمة إلى ساب

الفكرة الأساسية وراء تقديم SAP (تطبيقات ومنتجات النظام) كان الهدف هو تزويد العملاء بالقدرة على التفاعل مع قواعد بيانات الشركة المشتركة لمجموعة شاملة من التطبيقات. SAP هو نظام ERP متكامل (تخطيط موارد المؤسسات) لجعل العمليات التجارية تعمل بكفاءة.

فولوwing سيشرح الفيديو الحاجة إلى برامج ERP مثل SAP في المؤسسة

يحتوي جناح SAP على مختلف نماذج مثل اختبار SAP FICO، وSD، وMM، وHR، وما إلى ذلك.

مستشار اختبار SAP – اختيار وظيفي

مجموعة المهارات لكي تصبح أحد مختبري SAP، فأنت بحاجة إلى اتباع الخطوات التاليةwing مجموعات المهارات

  1. اختبار المعرفة
  2. المعرفة الوظيفية للوحدة التي يتم اختبارها.
يوم العمل النموذجي في أي يوم عمل نموذجي، ستكون مشغولاً بفهم مستندات المتطلبات، وإنشاء حالات الاختبار، وتنفيذ حالات الاختبار، والإبلاغ عن الأخطاء وإعادة اختبارها، وحضور اجتماعات المراجعة وأنشطة بناء الفريق الأخرى.
التدرج الوظيفي سيبدو تقدمك المهني كمختبر برمجيات (محلل ضمان الجودة) في شركة نموذجية من المستوى الخامس لنموذج CMMI كما يليwing ولكنها ستختلف من شركة لأخرى

محلل ضمان الجودة (أعذب) => الأب.محلل ضمان الجودة (خبرة 2-3 سنوات)=> QA منسق فريق (خبرة 5-6 سنوات> =>مدير الاختبار (8-11 تجربة) => إدارة الاختبارات العلياص (14+ خبرة)

كيف يعد اختبار SAP خيارًا أفضل من اختبار المجالات الأخرى؟

أثناء اختبار أي AUT،

  1. تكتسب المعرفة الوظيفية العميقة أوت. بدون معرفة كافية بـ AUT يكون من الصعب اختباره
  2. شحذ مهارات الاختبار

كما هو الحال مع أي شركة تكنولوجيا معلومات، فإنك تنتقل من مشروع إلى آخر في الوقت المناسب. كل العمل الشاق الذي قمت به لفهم وظيفة AUT أصبح قديمًا في المشروع الجديد. يكون هذا صحيحًا عادةً إذا كنت تقوم بتحويل المشاريع عبر المجالات مثل الاتصالات إلى الرعاية الصحية.

في حالة SAP، تكون المعرفة الوظيفية التي تكتسبها محمولة ويمكن استخدامها في مشاريع أخرى. لنفترض أنك تقوم بتبديل الوظائف. في شركتك القديمة كنت تختبر billبرامج لشركة فودافون. ما هو احتمال توفر نفس المشروع في شركتك الجديدة؟ بجانب الصفر.

الآن فكر في هذه الحالة. أنت تقوم بالتبديل من مشروع اختبار SAP إلى مشروع اختبار SAP آخر في شركة جديدة. يمكنك التعرف على الفور على واجهة المستخدم الرسومية ورموز المعاملات وسير عمل أعمال الفانيليا والتي تعد ميزة كبيرة. ستحتاج إلى معرفة التخصيصات التي أجراها العميل ولكنك لا تزال بحاجة إلى معرفة عميقة بالبرنامج.

أكبر ميزة في SAP Tester هي أنه نظرًا للمعرفة الوظيفية العميقة التي تكتسبها، يمكنك بسهولة أن تصبح مستشارًا وظيفيًا لـ SAP!

هناك طلب كبير على مستشاري SAP، وهم دائمًا ما يكون لديهم نقص في المعروض ويحصلون على رواتب متميزة.

ما المقصود بتنفيذ SAP؟

النظر في هذا السيناريو. تقدم الشركة أ 12 إجازة سنوية. تقدم الشركة ب 20 إجازة سنوية. يجب خصم الراتب لأي موظف يستخدم 13th أو 21st الإجازة السنوية للشركة أ و ب على التوالي. يجب أن تكون هذه المعلومات تكوين في نظام SAP وهو ليس سوى تنفيذ وتكوين SAP.

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

ما هو تخصيص SAP؟

تتمتع SAP حتى الآن بأعلى مجموعة من عمليات الأعمال. لكن في بعض الأحيان، تقوم شركتك الداخلية بمعالجة العديد من العمليات التي لا يمكن تحديدها بدقة باستخدام معاملات SAP التجارية المتاحة بسهولة.

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

ما هي صيانة برامج SAP؟

بمجرد تكوين نظام SAP وتخصيصه ونشرهyed ويتم إجراؤها مباشرة - أي تغييرات يتم إجراؤها على نظام SAP تسمى "الصيانة". يمكن أن يشمل هذا

كيف يتم إجراء اختبار SAP الشامل؟

هناك العديد من المنهجيات التي يمكن استخدامها لتنفيذ SAP

  • التنفيذ في أسرع وقت ممكن (للتنفيذ الأولي لأنظمة SAP، والنقل من الأنظمة القديمة)
  • دورة حياة الصيانة
  • Upgrade دورة الحياة
  • دورة حياة التطوير المخصصة

مهما كانت دورة الحياة التي قد تعمل فيها، بما في ذلك الاختبار في SAP، هناك ثلاث مراحل اختبار رئيسية ستشارك فيها.

1) التحضير للاختبار

2) مرحلة تنفيذ الاختبار

3) مرحلة تقييم الاختبار

نهاية إلى نهاية اختبار SAP

الخطوة 1) مرحلة التحضير للاختبار

  1. تحديد عملية الأعمال المراد اختبارها
  2. اليدوية والآلية حالة الاختبار تطوير
  3. إنشاء مجموعات الاختبار والمراجعة
  4. إعداد نظام الاختبار
  5. إنشاء بيانات الاختبار

الخطوة 2) مرحلة تنفيذ الاختبار

  1. تنفيذ الاختبار إما يدويًا أو باستخدام أدوات الاختبار
  2. الإبلاغ عن حالة الاختبار و خلل معالجة

الخطوة 3) مرحلة تقييم الاختبار

  1. تقييم تفصيلي لجميع خطط الاختبار
  2. تحليل الخلل
  3. توثيق عملية الاختبار

أنواع الاختبارات المطبقة على تطبيقات SAP

أنواع الاختبارات المطبقة على تطبيقات SAP

بالنسبة لتطبيقات SAP، فإن الاختبارات الشائعة التي يتم إجراؤها هي:

1) اختبار الوحدة

يتم الاهتمام بهذا الجزء من الاختبار في الغالب من قبل المطورين بناءً على تعريفهم وحدة التجارب القواعد حسب المنظمات. يتم ذلك أحيانًا بواسطة الأبيض الماهر box المختبرين. ويتم الاختبار في التنمية box. هذا هو اختبار الواجهات والتحويلات والتحسينات والتقارير وتدفقات العمل والنماذج (RICEWF) التي تم تطويرها مسبقًاmariلاي مع ABAP شفرة. يتضمن اختبار كائن التطوير اختبار الترخيص الأمني ​​وقواعد نقل البيانات والتسويات ومهام جدولة الدُفعات. يعد اختبار BW (Business Warehouse) أيضًا جزءًا من اختبارات التطوير.

2) اختبار التكامل

إنه اختبار للمكونات المدمجة لتطبيق SAP لتحديد ما إذا كانت تعمل معًا بشكل صحيح. ويتم ذلك عادةً في بيئة ضمان الجودة ويستخدم بيانات اختبار واقعية.

3) اختبار الانحدار

اختبار الانحدار يتم ذلك للتأكد من أن التغييرات الجديدة التي تم تنفيذها لا تؤثر سلبًا على كود العمل الحالي. SAP R/3 هو نظام متكامل بإحكام. يمكن أن يكون لتحديث المكدس الفردي وملاحظة OSS والنقل وتغييرات التكوين وواجهات التطوير الجديدة تأثير متتالي وشديد. عادةً ما يتم تنفيذ اختبار الانحدار باستخدام أداة التشغيل الآلي بواسطة فريق الاختبار.

4) اختبار الأداء

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

5) اختبار وظيفي

الاختبار الوظيفي يضمن أن تنفيذك لـ SAP يلبي متطلبات عملك. يعد SAP نظامًا قابلاً للتكوين بدرجة كبيرة ويمكن دمجه بسهولة مع التطبيقات الداخلية أو أدوات الطرف الثالث. نظرًا لهذا التكوين المتنوع وcomplexالاختبار الوظيفي أمر لا بد منه. يزيل الاختبار الوظيفي لـ SAP عدم اليقين بشأن حالات الاستخدام التجاري ويحقق الجودة. ويتضمن مراجعة وثائق التصميم وإنشاء عناصر الاختبار بما في ذلك متطلبات الاختبار، سيناريو الاختبار وحالات الاختبار. عادةً ما يتم إجراء الاختبار الوظيفي بواسطة فريق الاختبار الذي يتمتع بخلفية خاصة بوحدة SAP التي يتم اختبارها.

6) اختبار قبول المستخدم (UAT)

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

7) اختبار الأمان

لضمان سلامة تطبيقات SAP، اختبار الأمان تم إنجازه. المناطق عالية الخطورة مثل أمان بوابة ap، وأمن الشبكات، operaيتم اختبار الأمان الوطني وأمن المنتج والتحكم في الوصول ومراجعة كود المصدر للأمان. يتضمن هذا عادةً فرق الأساس وقاعدة البيانات والبنية التحتية والتطوير والاختبار.

8) اختبار البوابة

تتضمن هذه التقنيات اختبار بوابات SAP على متصفح مختلف والتحقق من العمليات التجارية

كيفية إنشاء حالة اختبار SAP

لنقم بتصميم حالة اختبارية لتغيير اسم الموظف في نظام SAP

لإنشاء حالة اختبار فعالة، يجب عليك

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

راجع هذا الفيديو للحصول على إرشادات حول كيفية تغيير SAP Infotype

حالة الاختبار المصممة لهذا هي كما يلي -

إنشاء حالة اختبار SAP

ملاحظة هامة

SAP هو نظام ضخم به اختلافات لا نهاية لها. ليس من المجدي أو الفعال من حيث التكلفة التحقق من جميع الاختلافات والمجموعات المحتملة لمدخلات معلمات الاختبار في نظام SAP.

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

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

الاختبار الآلي لتطبيقات SAP

يمثل الاختبار تحديًا كبيرًا لنظام ضخم مثل SAP. وفقًا لدراسة حديثة أجرتها ASUG، يشعر أكثر من 86% من العملاء بالقلق بشأن المخاطر بسبب عدم وجود اختبارات شاملة.

الاختبار الآلي لتطبيقات SAP

الأتمتة لديها ما يليwing فوائد لتطبيقات SAP

  1. الميزة الرئيسية والأكثر قيمة هي تحسين تغطية الاختبار
  2. تحسين جودة المنتج وبالتالي تقليل انقطاع الإنتاج. انقطاع التيار الكهربائي في بيئات إنتاج SAP قد يكلف الشركة الملايين!
  3. يتناقص عبء العمل مع كل دورة إصدار

أدوات أتمتة اختبار SAP

تعد المنهجية والأساليب أكثر أهمية من أداة الاختبار المختارة. عندما تفكر في اختبار تطبيق SAP، تتبادر إلى ذهنك بعض الأدوات بشكل طبيعي مثل SAP TAO، eCATT، كيو تي بي وما إلى ذلك.

1) testRigor

testRigor

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

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

المميزات:

  • إنشاء الاختبار والتحويل: قم ببناء اختبارات شاملة من البداية بسهولة، أو قم بتحويل الاختبارات اليدوية الموجودة، أو استخدم ملحق متصفح التسجيل والتشغيل المضمن.
  • التكامل مع أدوات التطوير: يمكنك التكامل بسهولة مع الأدوات الأخرى لحالات الاختبار وإدارة المشكلات، وكذلك مع مسار CI الخاص بك.
  • انخفاض صيانة الاختبار: لا مزيد من صيانة الاختبار المملة. اقضي وقتًا أقل بنسبة تصل إلى 95% في ذلك.
  • دعم الاختبار: اختبار الويب والهاتف المحمول وواجهة برمجة التطبيقات (API). جميع المتصفحات، iOS و Android أنظمة التشغيل المدعومة.
  • مخرجات اختبار عالية الجودة: اختبارات موثوقة للغاية مع لقطات شاشة مفصلة في كل خطوة.

قم بزيارة TestRigor >>


2) Tricentis لايف كومبار

Tricentis لايف كومبار

طوال تقييمي ل لايف كومبار ، لقد وجدت أن إعداده واضح ومباشر بشكل لا يصدق ويوفر معلومات حيوية في الوقت الفعلي للمطورين والمختبرين والمديرين. عندما يتعلق الأمر بدعم التغييرات وإدارة المخاطر في أنظمة SAP، يظهر هذا كخيار أفضل.

بفضل الإمكانات الملائمة لـ DevOps والتي تعمل على تحسين الجودة والسرعة خلال ممارسة SAP لديك، يمكّنك LiveCompare من تسريع الإصدارات وتحسينها operaالأمور، وتسليمهاnovaنشوئها بثقة.

المميزات:

  • ذكاء التغيير المدعوم بالذكاء الاصطناعي: يستخدم الذكاء الاصطناعي لتحديد كائنات SAP المعرضة للخطر، وتحسين دقة الاختبار وتقليل المخاطر والتكاليف المرتبطة بها.
  • اختيار الاختبار الذكي: إعطاء الأولوية للاختبارات التي تغطي كائنات SAP الهامة من خلال التكامل مع مستودعات الاختبار المختلفة، مما يعزز كفاءة الاختبار.
  • تحليل الكود المخصص: يراقب ويقيم جودة كود ABAP المخصص لضمان سلامة النظام وأدائه.
  • تحليل تأثير التكوين المستمر: يكتشف تلقائيًا التغييرات في تكوينات نظام SAP، ويحافظ عليها operaالاستقرار القُطري.
  • قوالب سير العمل والتخصيص: يقدم قوالب سير عمل قابلة للتخصيص لأتمتة المهام وضمان التعامل المتسق مع البيانات عبر المشاريع.

قم بزيارتنا Tricentis >>


3) ECATT (أداة الاختبار الموسعة بمساعدة الكمبيوتر)

إيكات

يتم استخدام ECATT لإنشاء وتنفيذ الاختبارات الوظيفية لـ SAP. ECATT هي أداة مدمجة تأتي مرفقة مع SAP بهدف أساسي هو الاختبار الآلي لعمليات SAP التجارية.

المميزات

  1. اختبار المعاملات والتقارير والسيناريوهات
  2. استدعاء BAPIs والوحدات الوظيفية
  3. اختبار الأنظمة عن بعد
  4. التحقق من التفويضات (ملفات تعريف المستخدمين)
  5. تحديثات الاختبار
  6. اختبار تأثير التغييرات على تخصيص الإعدادات
  7. التحقق من رسائل النظام

4) OpenText يو اف تي وان

OpenText يو اف تي وان

OpenText UFT إحداها هي أداة أتمتة تعتمد على الكلمات الرئيسية. وهو يدعم العديد من البيئات بما في ذلك SAP. الأداة قوية وغنية بالميزات وسهلة الاستخدام. الشركة الرائدة في السوق في مجال أدوات التشغيل الآلي التي تستحوذ على حصة سوقية كبيرة. إنها أداة تجارية تتمتع بدعم ممتاز من البائعين. إنها الأداة المفضلة لأتمتة SAP.


5) ساب تاو

ساب تاو

أصدرت SAP أداة التشغيل الآلي SAP TAO بالتعاون مع Focus Frame (التي استحوذت عليها شركة Hexaware الآن).

ساب تاو يختتم QTP ومراقبة الجودة حيث يعمل QTP كمحرك تنفيذ ويتم إنشاء سيناريوهات الاختبار وتوجيهها من مراقبة الجودة من خلال مكونات الأعمال. يقوم SAP TAO بأتمتة عملية إنشاء مكونات الاختبار للسيناريوهات الشاملة. يتمتع إعداد SAP TAO وHPQC ببعض المزايا مقارنة بأدوات الاختبار الأخرى، حيث يوجد دعم مؤسسي ضخم لكل من منتجات برامج HP وSAP.

يؤدي تطبيق عميل SAP TAO ثلاث وظائف، فحص المعاملات من خادم SAP، وتصدير المعاملات إلى مركز الجودة HP ودمج المكونات أو البرامج النصية من مركز الجودة HP.

اختبار أداء تطبيق SAP

اختبار أداء يتم إجراء تطبيقات SAP للتحقق منها السرعة وقابلية التوسع والاستقرار. اختبار الأداء يساعد SAP في

  • التوافق مع اتفاقيات مستوى الخدمة (SLAs).
  • تحسين إعدادات تكوين البرامج.
  • تقليل الإنفاق الزائد على الأجهزة
  • تأكد من أن النظام لن يتعطل أو يفشل أثناء الحمل الموسمي المرتفع ويساعد على تجنب الخسائر المالية المقابلة.

اختبار أداء تطبيق SAP

الأحداث التي تؤدي إلى اختبار الأداء

اختيار أداة اختبار الأداء بالنسبة لـ SAP يعتمد على تطبيق SAP الأساسي الذي يتم اختباره. فيما يلي قائمة بأدوات اختبار أداء SAP ومجالات تطبيقها

  1. مفتوح المصدر/مجاني
  • Jmeter - (اختبار أداء SAP Business Objects BI Platform)
  • افتح STA (بوابات SAP لاختبار الأداء)
  1. تجاري
  • عداء التحميل (اختبار أداء SAP ECC بين تطبيقات SAP الأخرى) – الموصى بها من قبل SAP
  • IBM الروبوت العقلاني (يمكنه اختبار مجموعة واسعة من تطبيقات SAP)

وفي الختام

كوني من عشاق ضمان الجودة، أرى فرصًا وظيفية واسعة في مجال اختبار SAP. يبدو أنه طريق سهل نسبيًا للدخول إلى عالم استشارات SAP المرموق.

الدفع - أسئلة وأجوبة مقابلة اختبار SAP