المفردات الأساسية لضمان الجودة واختبار البرمجيات
أنواع الاختبار ومصطلحات ضمان الجودة
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."
بوابة الجودة تتطلب اجتياز جميع اختبارات الدخان
التالي: قراءة خطط الاختبار وتقارير الأخطاء وتوثيق الاختبار
:::