الدرس 1 من 6

المفردات الأساسية لضمان الجودة واختبار البرمجيات

أنواع الاختبار ومصطلحات ضمان الجودة

8 دقيقة للقراءة

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

أنواع اختبار البرمجيات

المصطلح العربية المعنى
Unit testing اختبار الوحدة اختبار الدوال أو الأساليب الفردية بشكل منفصل
Integration testing اختبار التكامل اختبار كيفية عمل المكونات المتعددة معاً
End-to-end testing (E2E) اختبار شامل اختبار سير عمل المستخدم الكامل من البداية للنهاية
Smoke testing اختبار الدخان فحص سريع للتأكد من عمل الوظائف الحرجة
Regression testing اختبار الانحدار إعادة الاختبار بعد التغييرات للتأكد من عدم تعطل شيء
Sanity testing اختبار السلامة فحص مركز على إصلاح أو ميزة محددة
Acceptance testing (UAT) اختبار القبول التحقق من أن النظام يلبي متطلبات العمل
Performance testing اختبار الأداء قياس سرعة النظام واستجابته واستقراره
Load testing اختبار الحمل اختبار سلوك النظام تحت الحمل المتوقع
Stress testing اختبار الإجهاد دفع النظام فوق طاقته لإيجاد نقاط الانهيار

عبارات شائعة

"The smoke tests passed, so we can proceed with the full regression suite."
اجتازت اختبارات الدخان، يمكننا المتابعة مع مجموعة الانحدار الكاملة

"We need to add load testing — the app hasn't been tested with more than 500 concurrent users."
نحتاج إضافة اختبار الحمل — التطبيق لم يُختبر بأكثر من 500 مستخدم متزامن

"UAT is scheduled for next week."
اختبار القبول مجدول للأسبوع القادم

مصطلحات العيوب

المصطلح العربية المعنى
Bug / Defect خطأ / عيب خطأ في البرنامج يسبب سلوكاً غير صحيح
Severity الخطورة مدى سوء تأثير الخطأ على النظام (مقياس تقني)
Priority الأولوية مدى إلحاح إصلاح الخطأ (مقياس تجاري)
Blocker عائق خطأ يمنع الاختبار أو الاستخدام تماماً
Critical حرج خطأ يسبب انهيار النظام أو فقدان البيانات
Major رئيسي خطأ يسبب خلل كبير في الميزة بدون حل بديل
Minor ثانوي خطأ يسبب خلل في الميزة مع وجود حل بديل
Cosmetic تجميلي خطأ يؤثر على المظهر فقط

الفرق بين الخطورة والأولوية

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

مصطلحات عملية ضمان الجودة

المصطلح العربية المعنى
Test strategy استراتيجية الاختبار النهج العام للاختبار في المشروع
Sign-off الموافقة النهائية الموافقة الرسمية على اكتمال الاختبار
Release criteria معايير الإصدار الشروط المطلوبة قبل الإصدار
Definition of done تعريف الإنجاز قائمة متفق عليها لما يعنيه "مكتمل"
Quality gate بوابة الجودة نقطة فحص يجب اجتيازها قبل المرحلة التالية
Defect leakage تسرب العيوب الأخطاء التي تصل الإنتاج بدون اكتشافها
"I can't give sign-off yet. There are still 3 high-priority bugs open."
لا أستطيع إعطاء الموافقة النهائية بعد. لا تزال هناك 3 أخطاء عالية الأولوية مفتوحة

"All exit criteria are met. I recommend we proceed with the release."
تم استيفاء جميع معايير الخروج. أوصي بالمتابعة مع الإصدار

"The quality gate requires all smoke tests to pass."
بوابة الجودة تتطلب اجتياز جميع اختبارات الدخان

التالي: قراءة خطط الاختبار وتقارير الأخطاء وتوثيق الاختبار

:::

اختبار

اختبار مفردات ضمان الجودة

خذ الاختبار