مستويات الاختبار في اختبار البرمجيات

4 مستويات للاختبار

هناك أربعة بشكل رئيسي مستويات الاختبار في اختبار البرمجيات:

  1. وحدة التجارب : يتحقق مما إذا كانت مكونات البرنامج تفي بالوظائف أم لا.
  2. اختبار التكامل : يتحقق من تدفق البيانات من وحدة إلى وحدات أخرى.
  3. اختبار النظام : يقيم الاحتياجات الوظيفية وغير الوظيفية للاختبار.
  4. خدمات و فحوصات القبول النهائي : التحقق من استيفاء متطلبات المواصفات أو العقد حسب تسليمه.

مستويات الاختبار

كل مستوى من مستويات الاختبار هذه له غرض محدد. يوفر مستوى الاختبار هذا قيمة لدورة حياة تطوير البرمجيات.

كل مستوى اختبار ديtails

اختبار وحدة:

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

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

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

الاندماج يعني الجمع. على سبيل المثال، في مرحلة الاختبار هذه، يتم دمج وحدات البرامج المختلفة واختبارها كمجموعة للتأكد من أن النظام المتكامل جاهز لاختبار النظام.

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

اختبار النظام

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

غالبًا ما يكون اختبار النظام هو الاختبار النهائي للتحقق من أن النظام يلبي المواصفات. يقوم بتقييم الحاجة الوظيفية وغير الوظيفية للاختبار.

اختبار القبول

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

وفي الختام

  • مستوى اختبار البرنامج هو عملية يتم فيها اختبار كل وحدة أو مكون من البرنامج/النظام.
  • الهدف الأساسي من اختبار النظام هو تقييم امتثال النظام للاحتياجات المحددة.
  • In هندسة البرمجياتأربعة مستويات رئيسية للاختبار هي اختبار الوحدة واختبار التكامل واختبار النظام واختبار القبول.