الفرق بين الاختبار الوظيفي والاختبار غير الوظيفي

تم الوصول في 15 من يونيو 2016. الجودة ، مراقبة الجودة ، تخطيط الجودة ، SDLC ، اختبار البرمجيات ، اختبار البرمجيات ، STLC ، أنواع الاختبار ، الاختبار من غير فئة

الفرق بين الاختبار الوظيفي والاختبار غير الوظيفي

حتى الآن ، يجب أن ترى مقالات منفصلة لكل من الاختبار الوظيفي والاختبار غير الوظيفي. في كلتا الحالتين ، نرى في مقال اليوم تمييزًا واضحًا بين الاختبار الوظيفي والاختبار غير الوظيفي.

ماذا تقصد بالاختبار غير الوظيفي؟

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

يؤثر الاختبار غير الوظيفي على رضا العملاء والعملاء عن المنتج. لا يمكن اختبار الاختبارات غير الوظيفية حيث "يجب أن يكون البرنامج سريعًا" أو "يجب أن يكون البرنامج سهلًا".

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

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

بعض الاختبارات التي يجب مراعاتها في الاختبارات غير الوظيفية:

  • فحص البضائع
  • اختبار الموثوقية
  • اختبارات الأداء
  • اختبار الأمان
  • فحص الصوت
  • اختبارات التثبيت
  • التعريب والاختبار الدولي
  • اختبارات الاسترداد
  • اختبارات الإجهاد والمزيد …….

ماذا تقصد بالاختبار الوظيفي؟

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

خمس خطوات يجب تذكرها عند إجراء اختبار وظيفي:

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

هناك العديد من الأدوات الآلية للاختبار الوظيفي ، بما في ذلك أدوات أتمتة الاختبار.

يجب تضمين الأنواع التالية من الاختبارات الوظيفية:

  • اختبر عقلك
  • اختبار النظام
  • اختبار التكامل
  • اختبار الدخان
  • اختبار الانحدار
  • اختبار قبول المستخدم ، إلخ.

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

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

تتضمن فحوصات الوظائف التحقق من:

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

هذا يرجع إلى الاختبارات الوظيفية وغير الوظيفية.

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

المدونات ذات الصلة:

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