في الهندسة وتخصصاتها الفرعية المختلفة، يعد اختبار القبول بمثابة اختبار يستخدم لتحديد ما إذا كان المنتج يلبي المواصفات أو متطلبات العقد. قد تشمل هذه الاختبارات الاختبارات الكيميائية أو الاختبارات الفيزيائية أو اختبارات الأداء. في هندسة الأنظمة، قد يتضمن اختبار القبول اختبار الصندوق الأسود للنظام (مثل البرامج أو الأجزاء الميكانيكية المصنعة أو دفعات المنتجات الكيميائية) للتأكد من أنه يلبي المتطلبات قبل التسليم. ص>
في اختبار البرمجيات، يحدد المجلس الدولي لمؤهلات اختبار البرمجيات (ISTQB) اختبار القبول على أنه: اختبار رسمي لاحتياجات المستخدم ومتطلباته وعمليات الأعمال لتحديد ما إذا كان النظام يفي بمعايير القبول وتمكين المستخدمين أو العملاء أو الكيانات المعتمدة الأخرى من ذلك تقرر ما إذا كنت ستقبل النظام. ص>
يعد اختبار قبول المستخدم (UAT) الخطوة الأخيرة في عملية ضمان الجودة، ويتم إجراؤه قبل الإصدار النهائي، لتقييم ما إذا كان المنتج أو التطبيق يمكنه التعامل مع سيناريوهات العالم الحقيقي. التحقق من أن النظام يلبي متطلبات العمل من خلال محاكاة سلوك المستخدم والاعتراض على التغييرات في حالة عدم استيفاء معايير معينة. تتضمن أشكال اختبار القبول اختبار قبول المستخدم، واختبار المستخدم النهائي، وتشغيل اختبار القبول، والتطوير القائم على اختبار القبول. ص>
قد يلزم تنفيذ خطة اختبار القبول عدة مرات لأنه لا يمكن تنفيذ جميع حالات الاختبار في تكرار اختبار واحد. تتكون هذه العملية من إجراءات اختبار محددة مسبقًا، وإرشاد المختبرين بشأن البيانات التي يجب استخدامها، والإجراءات التي يجب اتباعها خطوة بخطوة، ونتائج التنفيذ المتوقعة. إذا تطابقت النتائج الفعلية مع النتائج المتوقعة، تعتبر حالة الاختبار ناجحة. إذا لم يتجاوز عدد حالات الاختبار الفاشلة الحد المحدد مسبقًا للمشروع، تعتبر خطة اختبار القبول ناجحة، وإلا فقد يرفض النظام أو يقبل بناءً على الاتفاق بين الراعي والشركة المصنعة. ص>
إن الغرض الرئيسي من إجراء اختبار القبول هو أنه بمجرد الانتهاء واستيفاء معايير القبول، يجب على الراعي التوقيع على تطوير المنتج باعتباره يلبي متطلبات العمل. ص>
اختبار قبول المستخدم (UAT) هو عملية التحقق من أن الحل يوفر للمستخدمين الوظائف التي يحتاجون إليها. تختلف هذه العملية عن اختبار النظام، والذي يهدف إلى التأكد من عدم تعطل البرنامج واستيفاءه لمتطلبات التوثيق، ولكن للتأكد من أن الحل يمكن أن يخدم المستخدمين بالفعل. يجب إجراء هذا النوع من الاختبارات بواسطة مستخدم نهائي أو خبير في الموضوع (SME)، ويفضل أن يكون مالك الحل أو عميله. يحتاج المستخدمون إلى تنفيذ سيناريوهات الاختبار في ظل الظروف الفعلية للتأكد من أن البرنامج يمكن أن يعمل في الاستخدام الحقيقي. ص>
يعد اختبار UAT بمثابة التحقق النهائي من وظائف العمل المطلوبة، ومحاكاة ظروف العالم الحقيقي لضمان قبول المستخدم للحل. ص>
اختبار القبول التشغيلي (OAT) هو اختبار برمجي غير وظيفي يستخدم لتحديد الاستعداد التشغيلي العام لمنتج أو خدمة أو نظام. يركز هذا النوع من الاختبارات على الاستعداد التشغيلي للنظام للتأكد من أنه يمكن أن يصبح بشكل فعال جزءًا من بيئة الإنتاج. ص>
تتضمن أنواع اختبارات القبول الشائعة ما يلي: اختبار قبول المستخدم (UAT)، واختبار قبول المصنع (FAT)، واختبار القبول التشغيلي (OAT). أثناء اختبار قبول المصنع، يتم عادةً اختبار المعدات قبل التثبيت للتأكد من أن المعدات لا تلبي المواصفات فحسب، بل تعمل أيضًا بكامل طاقتها. ص>
معايير القبول هي "مجموعة من المعايير التي يجب أن يفي بها النظام أو المكون حتى يتم قبوله من قبل المستخدم أو العميل أو أي كيان معتمد آخر." ص>
ومع ذلك، كم عدد الاحتياجات غير المستغلة المخفية وراء هذه المعايير؟ ص>