اختبار الحواسيب المركزية – البرنامج التعليمي الكامل

قبل أن نتعلم مفاهيم اختبار الحواسيب المركزية، فلنتعلم

ما هو الحاسوب المركزي؟

يعتبر الحاسوب المركزي نظام كمبيوتر عالي الأداء وعالي السرعة. يتم استخدامه لأغراض الحوسبة واسعة النطاق التي تتطلب قدرًا كبيرًا من التوفر والأمان. يتم استخدامه في الغالب في قطاعات مثل التمويل والتأمين وتجارة التجزئة وغيرها من المجالات الهامة حيث تتم معالجة البيانات الضخمة عدة مرات.

اختبار الحواسيب المركزية

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

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

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

في هذا البرنامج التعليمي للمبتدئين، سوف تتعلم-

سمات الحاسوب المركزي

  1. التخزين الافتراضي
    1. إنها تقنية تتيح للمعالج محاكاة وحدة التخزين الرئيسية الأكبر من الحجم الفعلي للتخزين الحقيقي.
    2. إنها تقنية لاستخدام الذاكرة بشكل فعال لتخزين وتنفيذ المهام ذات الأحجام المختلفة.
    3. ويستخدم تخزين القرص كامتداد للتخزين الحقيقي.
  2. البرمجة المتعددة
    1. يقوم الكمبيوتر بتنفيذ أكثر من برنامج في نفس الوقت. ولكن في أي لحظة يمكن لبرنامج واحد فقط التحكم في وحدة المعالجة المركزية.
    2. إنها وسيلة مقدمة لتحقيق الاستخدام الفعال لوحدة المعالجة المركزية.
  3. دفعة معالجة
    1. إنها تقنية يتم من خلالها إنجاز أي مهمة في وحدات تعرف بالوظائف.
    2. قد تتسبب المهمة في تنفيذ برنامج واحد أو أكثر بالتسلسل.
    3. يتخذ برنامج جدولة الوظائف قرارًا بشأن الترتيب الذي يجب تنفيذ الوظائف به. لتعظيم متوسط ​​الإنتاجية، تتم جدولة المهام وفقًا لأولويتها وفئتها.
    4. يتم توفير المعلومات اللازمة لمعالجة الدُفعات من خلال JCL (لغة التحكم في الوظائف). تصف JCL المهمة المجمعة – البرامج والبيانات والموارد المطلوبة.
  4. وقت المشاركة
    1. في نظام مشاركة الوقت، يتمتع كل مستخدم بإمكانية الوصول إلى النظام من خلال الجهاز الطرفي. بدلاً من إرسال المهام المجدولة للتنفيذ لاحقًا، يقوم المستخدم بإدخال الأوامر التي تتم معالجتها على الفور.
    2. ومن ثم فإن هذا يسمى "المعالجة التفاعلية". أنها تمكن المستخدم من التفاعل مباشرة مع جهاز الكمبيوتر.
    3. تُعرف معالجة المشاركة بالوقت باسم "المعالجة الأمامية" وتعرف معالجة المهام المجمعة باسم "المعالجة الخلفية".
  5. التخزين المؤقت
    1. SPOOLing لتقف على سيمولتاneoلنا العمليات الطرفية على الانترنت.
    2. يتم استخدام جهاز SPOOL لتخزين مخرجات البرنامج/التطبيق. يتم توجيه الإخراج المخزن مؤقتًا إلى أجهزة الإخراج مثل الطابعة (إذا لزم الأمر).
    3. إنها منشأة تستغل ميزة التخزين المؤقت لتحقيق الاستخدام الفعال لأجهزة الإخراج.

تصنيف الاختبار اليدوي في الحاسوب المركزي

المركزية الاختبار اليدوي يمكن تصنيفها إلى نوعين :

1. اختبار الوظيفة دفعة واحدة -

  • تتضمن عملية الاختبار تنفيذ مهام مجمعة للوظيفة المطبقة في الإصدار الحالي.
  • يتم التحقق من نتيجة الاختبار المستخرجة من ملفات الإخراج وقاعدة البيانات وتسجيلها.

2. الاختبار عبر الإنترنت -

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

كيفية القيام باختبار الحاسوب المركزي

  1. إعداد فريق الأعمالares وثائق المتطلبات. وهو ما يحدد كيفية تعديل عنصر أو عملية معينة في دورة الإصدار.
  2. يتلقى فريق الاختبار والتطوير وثيقة المتطلبات. وسوف يكتشفون عدد العمليات التي ستتأثر بالتغيير. عادة، في الإصدار، يتأثر 20-25% فقط من التطبيق بشكل مباشر بالمتطلبات المخصصة. أما الـ 75% الأخرى من الإصدار فستكون للخارج.box-وظائف مثل اختبار التطبيقات والعمليات.
  3. لذلك، يجب اختبار تطبيق Mainframe في جزأين:
    1. متطلبات الاختبار – اختبار التطبيق للوظيفة أو التغيير المذكور في وثيقة المتطلبات.
    2. اختبار التكامل – اختبار العملية برمتها أو أي تطبيق آخر يتلقى أو يرسل البيانات إلى التطبيق المتأثر. اختبار الانحدار هو التركيز الأساسي لهذا النشاط الاختباري.

أدوات اختبار أتمتة الحاسوب المركزي

فيما يلي قائمة بالأدوات التي يمكن استخدامها للحاسب المركزي اختبار الأتمتة.

  • REXX
  • Excel
  • كيو تي بي

المنهجية في اختبار الحواسيب المركزية

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

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

التاليwing هي الطريقة المتبعة لاختبار الحاسوب المركزي:

الخطوة 1): الإبتزاز/اختبار الدخان

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

الخطوة 2): اختبار النظام

فيما يلي أنواع الاختبارات التي يتم إجراؤها كجزء من اختبار النظام.

  1. اختبار الدُفعات - سيتم إجراء هذا الاختبار من خلال التحقق من صحة نتائج الاختبار على ملفات الإخراج وتغييرات البيانات التي تتم بواسطة المهام المجمعة ضمن نطاق الاختبار وتسجيلها.
  2. اختبار عبر الإنترنت - سيتم إجراء هذا الاختبار على الواجهة الأمامية لتطبيق الحاسوب المركزي. هنا يتم اختبار التطبيق لمعرفة حقل الإدخال الصحيح مثل خطة التأمين، والفائدة على الخطة، وما إلى ذلك.
  3. اختبار التكامل الدفعي عبر الإنترنت – سيتم إجراء هذا الاختبار على الأنظمة التي تحتوي على عمليات مجمعة وتطبيق عبر الإنترنت. يتم التحقق من صحة تدفق البيانات والتفاعل بين الشاشات عبر الإنترنت والوظائف المجمعة.

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

  4. اختبار قاعدة البيانات - قواعد البيانات حيث يتم التحقق من صحة البيانات الواردة من تطبيق الحاسوب المركزي (IMS، IDMS، DB2، VSAM/ISAM، مجموعات البيانات المتسلسلة، GDGs) من حيث تخطيطها وتخزين البيانات.

الخطوة 3): نظام اختبار التكامل

الغرض الأساسي من هذا الاختبار هو التحقق من صحة وظائف الأنظمة التي تتفاعل مع النظام قيد الاختبار.

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

أنواع الاختبارات التي تتم في هذه المرحلة هي

  1. اختبار الدُفعات
  2. اختبار عبر الإنترنت
  3. عبر الإنترنت – اختبار التكامل الدفعي

الخطوة 4): اختبار الانحدار

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

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

الخطوة 5): اختبار أداء

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

الخطوة 6): اختبار الأمان

يتم إجراء هذا الاختبار لتقييم مدى جودة تصميم التطبيق وتطويره لمواجهة الهجمات المضادة للأمان.

يجب إجراء اختبار أمان مزدوج على النظام – أمان الحاسب المركزي وأمن الشبكة.

الميزات التي تحتاج إلى اختبارها هي

  1. النزاهة
  2. خصوصية
  3. ترخيص
  4. التحقّق من المُستخدم
  5. التوفر

الخطوات المتبعة في اختبار الدفعة

  1. بعد أن يستلم فريق ضمان الجودة الحزمة المعتمدة (تحتوي الحزمة على الإجراءات، JCL، بطاقات التحكم، الوحدات، وما إلى ذلك)، يجب على المختبر معاينة واسترجاع المحتويات في نظام التوزيع العام (PDS) كما هو مطلوب.
  2. قم بتحويل الإنتاج JCL أو Development JCL إلى QA JCL والذي يسمى JOB SETUP.
  3. نسخ ملف الإنتاج وإعداد ملفات الاختبار.
  4. لكل وظيفة، سيكون هناك تسلسل وظيفي محدد. (كما هو موضح في المثال في قسم المنهجية في الحاسب المركزي). يجب إرسال المهام باستخدام الأمر SUB مع ملفات بيانات الاختبار.
  5. قم بفحص الملف الوسيط للتعرف على أسباب فقدان البيانات أو خطأها.
  6. تحقق من ملف الإخراج النهائي وقاعدة البيانات والتخزين المؤقت للتحقق من صحة نتائج الاختبار.
  7. إذا فشلت المهمة، فسيكون للتخزين المؤقت سبب فشل المهمة. قم بمعالجة الخطأ وأعد إرسال المهمة.

تقارير الاختبار – خلل يجب أن يتم تسجيلها إذا كانت النتيجة الفعلية تختلف عن المتوقع.

الخطوات المتبعة في الاختبار عبر الإنترنت

  1. حدد الشاشة عبر الإنترنت في بيئة اختبار.
  2. اختبر كل حقل للبيانات المقبولة.
  3. اختبر ملف سيناريو الاختبار على الشاشة.
  4. التحقق من قاعدة البيانات للحصول على تحديثات البيانات من الشاشة عبر الإنترنت.

تقرير الاختبار – يجب تسجيل الخلل إذا كانت النتيجة الفعلية تختلف عن المتوقع.

الخطوات المتضمنة في الاختبار عبر الإنترنت – تكامل الدُفعات

  1. تشغيل المهمة في اختبار البيئة والتحقق من صحة البيانات على شاشات الإنترنت.
  2. قم بتحديث البيانات على الشاشات عبر الإنترنت وتحقق من صحة تشغيل المهمة المجمعة بشكل صحيح باستخدام البيانات المحدثة.

الأوامر المستخدمة في اختبار الحاسوب المركزي

  1. إرسال – إرسال وظيفة الخلفية.
  2. إلغاء – إلغاء مهمة الخلفية.
  3. تخصيص – تخصيص مجموعة بيانات
  4. نسخ – نسخ مجموعة بيانات
  5. إعادة تسمية - إعادة تسمية مجموعة البيانات
  6. حذف - حذف مجموعة البيانات
  7. JOB SCAN – لربط JCL بالبرنامج والمكتبات والملفات وما إلى ذلك دون تنفيذه.

هناك العديد من الأوامر الأخرى المستخدمة عند الحاجة، لكنها ليست متكررة.

المتطلبات الأساسية لبدء اختبار الحاسوب المركزي

دي الأساسيةtails اللازمة لاختبار الحاسوب المركزي هي:

  • معرف تسجيل الدخول وكلمة المرور لتسجيل الدخول إلى التطبيق.
  • معرفة موجزة بأوامر ISPF.
  • أسماء الملفات ومؤهل الملف وأنواعها.

قبل البدء في اختبار الحاسوب المركزي، يجب التحقق من الجوانب التالية.

  1. وظيفة
    1. قم بإجراء فحص المهمة (Command – JOBSCAN) للتحقق من الأخطاء قبل تنفيذها.
    2. يجب الإشارة إلى معلمة CLASS إلى فئة الاختبار.
    3. قم بتوجيه مخرجات المهمة إلى التخزين المؤقت أو JHS أو كما هو مطلوب باستخدام معلمة MSGCLASS.
    4. إعادة توجيه البريدmail في الوظيفة للتخزين المؤقت أو الاختبار mail ID.
    5. قم بالتعليق على خطوات FTP للاختبار الأولي ثم قم بتوجيه المهمة إلى خادم اختبار.
    6. في حالة إنشاء IMR (سجل إدارة الحوادث) في الوظيفة، ما عليك سوى إضافة تعليق "TESTING PURPOSE" في الوظيفة أو بطاقة المعلمة.
    7. يجب تغيير جميع مكتبات الإنتاج الموجودة في الوظيفة وتوجيهها إلى مكتبات الاختبار.
    8. لا ينبغي ترك العمل دون مراقبة.
    9. لمنع تشغيل المهمة في حلقة لا نهائية في حالة حدوث أي خطأ، يجب إضافة معلمة TIME مع الوقت المحدد.
    10. احفظ مخرجات المهمة بما في ذلك التخزين المؤقت. يمكن حفظ التخزين المؤقت باستخدام XDC.
  1. قم بتقديم
    1. قم بإنشاء ملف اختبار بالحجم المطلوب فقط. استخدم GDGs (مجموعات بيانات الإنشاء - ملفات بنفس الاسم ولكن بأرقام إصدار تسلسلية - MYLIB.LIB.TEST.G0001V00، MYLIB.LIB.TEST.G0002V00 وما إلى ذلك) عند الضرورة لتخزين البيانات في ملفات متتالية بنفس الاسم.
    2. يجب ترميز معلمة DISP (الترتيب - يصف النظام الذي يقوم بالاحتفاظ بمجموعة البيانات أو حذفها بعد الإنهاء العادي أو غير الطبيعي للخطوة أو المهمة) للملفات بشكل صحيح.
    3. تأكد من حفظ جميع الملفات المستخدمة لتنفيذ المهمة وإغلاقها بشكل صحيح لمنع توقف المهمة.
    4. أثناء الاختبار باستخدام GDGs، تأكد من الإشارة إلى الإصدار الصحيح.
  2. قاعدة البيانات
    1. أثناء تنفيذ المهمة أو البرنامج عبر الإنترنت، تأكد من عدم إدراج أو تحديث أو حذف البيانات غير المقصودة.
    2. تأكد أيضًا من استخدام منطقة DB2 الصحيحة للاختبار.
  3. حالات الاختبار
    1. اختبر دائمًا الشروط الحدودية مثل - ملف فارغ، ومعالجة السجل الأول، ومعالجة السجل الأخير، وما إلى ذلك.
    2. قم دائمًا بتضمين شروط الاختبار الإيجابية والسلبية.
    3. في حالة استخدام الإجراءات القياسية في البرنامج مثل إعادة تشغيل نقطة التحقق، ووحدات Abend، وملفات التحكم، وما إلى ذلك، قم بتضمين حالات اختبار للتحقق من صحة ما إذا تم استخدام الوحدات بشكل صحيح.
  4. بيانات الاختبار
    1. يجب أن يتم إعداد بيانات الاختبار قبل بداية الاختبار.
    2. لا تقم أبدًا بتعديل البيانات الموجودة في منطقة الاختبار دون إخطار. قد تكون هناك فرق أخرى تعمل بنفس البيانات، وقد يفشل اختبارها.
    3. في حالة الحاجة إلى ملفات الإنتاج أثناء التنفيذ، يجب الحصول على الترخيص المناسب قبل نسخها أو استخدامها.

أفضل الممارسات

  1. في حالة تشغيل مهمة مجمعة، يعد MAX CC 0 مؤشرًا على أن المهمة قد تم تشغيلها بنجاح. هذا لا يعني أن الوظيفة تعمل بشكل جيد. سيتم تشغيل المهمة بنجاح حتى عندما يكون الإخراج فارغًا أو لا يتوافق مع التوقعات. لذلك من المتوقع دائمًا التحقق من جميع المخرجات قبل الإعلان عن نجاح المهمة.
  2. من الممارسات الجيدة دائمًا إجراء تجربة تجريبية للمهمة قيد الاختبار. يتم التشغيل الجاف باستخدام ملفات الإدخال الفارغة. يجب اتباع هذه العملية للوظائف التي تتأثر بالتغييرات التي تم إجراؤها لدورة الاختبار.
  3. قبل أن تبدأ دورة الاختبار، يجب أن يتم إعداد مهمة الاختبار مسبقًا. سيساعد هذا في اكتشاف أي خطأ في JCL مسبقًا وبالتالي توفير الوقت أثناء التنفيذ.
  4. أثناء الوصول إلى جداول DB2 من خلال SPUFI (الخيار الموجود على المحاكي للوصول إلى جداول DB2)، قم دائمًا بتعيين الالتزام التلقائي على "NO" لتجنب التحديثات غير المقصودة.
  5. يعد توفر بيانات الاختبار هو التحدي الأساسي في اختبار الدُفعات. يجب إنشاء البيانات المطلوبة قبل فترة طويلة من دورة الاختبار ويجب التحقق من اكتمالها.
  6. قد تقوم بعض المعاملات عبر الإنترنت والوظائف المجمعة بكتابة البيانات في MQs (قائمة انتظار الرسائل) لنقل البيانات إلى تطبيقات أخرى. إذا كانت البيانات غير صالحة، فقد يؤدي ذلك إلى تعطيل/إيقاف MQs، مما سيؤثر على عملية الاختبار بأكملها. من الممارسات الجيدة التحقق من أن MQs تعمل بشكل جيد بعد الاختبار.

تحديات اختبار الحاسوب المركزي واستكشاف الأخطاء وإصلاحها

التحديات الرسالة
المتطلبات غير مكتملة/غير واضحة

قد يكون هناك إمكانية الوصول إلى دليل المستخدم/دليل التدريب، ولكن هذه ليست نفس المتطلبات الموثقة.

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

قد تكون هناك حالات حيث يجب إعادة استخدام البيانات الموجودة وفقًا للمتطلبات. ويصعب أحياناً تحديد البيانات المطلوبة من البيانات الموجودة.

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

بمجرد استرداد المهام إلى نظام التوزيع العام، يجب إعداد المهمة في منطقة ضمان الجودة. بحيث لا يتم تقديم الوظائف مع مؤهل الإنتاج أو تفاصيل المسار.

يجب استخدام أدوات إعداد المهمة للتغلب على الأخطاء البشرية التي حدثت أثناء الإعداد.
طلب خاص

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

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

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

وينبغي تنفيذ عملية إدارة تغيير النطاق وتحليل الأثر.

واجه Abends المشتركة

  1. S001 – حدث خطأ في الإدخال/الإخراج.

    السبب - القراءة في نهاية الملف، خطأ في طول الملف، محاولة الكتابة في ملف للقراءة فقط.

  2. S002 - سجل الإدخال/الإخراج غير صالح.

    السبب – محاولة كتابة سجل أطول من طول السجل.

  3. S004 - حدث خطأ أثناء الفتح.

    السبب - DCB غير صالح

  4. S013 - خطأ في فتح مجموعة بيانات.

    السبب - عضو PDS غير موجود، طول السجل في البرنامج لا يتطابق مع طول السجل الفعلي.

  5. S0C1 – استثناء العملية

    السبب - غير قادر على فتح الملف، فقدان بطاقة DD

  6. S0C4 - استثناء الحماية/انتهاك التخزين
  7. السبب - محاولة الوصول إلى مساحة التخزين غير المتوفرة للبرنامج.
  8. S0C7 - استثناء فحص البرنامج - البيانات
  9. السبب - التغيير في تخطيط السجل أو تخطيط الملف.
  10. Sx22 – تم إلغاء المهمة
  11. S222 - تم إلغاء المهمة من قبل المستخدم دون تفريغ.
  12. S322 - تجاوز وقت المهمة أو الخطوة الحد المحدد، أو أن البرنامج في حلقة أو معلمة وقت غير كافية.
  13. S522 - مهلة جلسة TSO.
  14. S806 - غير قادر على الارتباط أو التحميل.

    السبب - معرف الوظيفة غير قادر على العثور على وحدة التحميل المحددة.

  15. S80A - لا توجد مساحة تخزين افتراضية كافية لتلبية طلبات GETMAIN أو FREEMAIN.
  16. S913 - محاولة الوصول إلى مجموعة البيانات غير المصرح بها للمستخدم.
  17. Sx37 – غير قادر على تخصيص مساحة تخزين كافية لمجموعة البيانات.

مساعدة الأخطاء - أداة شائعة جدًا للحصول على معلومات مفصلة حول أنواع مختلفة من الانحناءات.

مشكلة شائعة تواجه أثناء اختبار الحاسوب المركزي

  • أيوب أبيندس - لإتمام المهمة بنجاح، يجب عليك التحقق من البيانات وملف الإدخال والوحدات النمطية الموجودة في الموقع المحدد أم لا. يمكن أن تواجه Abends لأسباب متعددة، وأكثرها شيوعًا - بيانات غير صالحة، وحقل إدخال غير صحيح، وعدم تطابق التاريخ، والقضايا البيئية، وما إلى ذلك.
  • ملف الإخراج فارغ– على الرغم من احتمال تشغيل المهمة بنجاح (MaxCC 0)، إلا أن الإخراج قد لا يكون كما هو متوقع. لذا، قبل اجتياز أي حالة اختبار، يجب على القائم بالاختبار التأكد من التحقق من صحة المخرجات. عندها فقط المضي قدما.
  • ملف الإدخال فارغ – في بعض التطبيقات، سيتم استلام الملفات من العمليات الأولية. قبل استخدام الملف المستلم لاختبار التطبيق الحالي، يجب التحقق من البيانات لتجنب إعادة التنفيذ وإعادة العمل.

ملخص:

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