التجاوز إلى المحتوى

AIM Tech

AIM Tech

15af8c70-3e0a-42fe-a688-2923b60bf367_removalai_preview (3)
Menu
  • الرئيسية
  • بنك الاسئلة
  • الاحداث التعليمية
  • خارطة الطريق
  • ملخص الفيديوهات
  • المقالات
  • الوظائف
  • تواصل معنا
  • تسجيل الدخول
تسجيل الدخول

ما الفرق بين Error و Defect و Bug و Failure في مجال Software Testing؟

249 مشاهدات28 يوليو 2025Testing Fundamentalsinterview ISTQB Software testing
0
aimtech371 28 يوليو 2025 لا يوجد تعليقات
aimtech 28 يوليو 2025

1 إجابة

  • نشط
  • التصويت
  • الاحدث
  • الاقدم
0
aimtech371 نشر في 28 يوليو 2025 0 تعليق

🧠 1. Error (خطأ برمجي أو بشري)

هو خطأ بيعمله الـ Developer أثناء  كتابة الكود.

  • مثال: مبرمج نسي يضيف شرط التحقق من كلمة المرور.

  • ممكن يظهر في شكل exception مثلا يخلي الكود ميعملش run, و بيكتشفه الشخص الي بيكتب الكود سواء ديفيلوبر او تستر بيعمل اوتوميشن

🐞 2. Defect / Bug (عيب في الكود)

هو الأثر الناتج عن الـ Error، وبيتم اكتشافه أثناء التستنج.

📌 Defect
هو الفرق بين الـ Expected Result والـ Actual Result في النظام.

👤 مين بيكتشفه؟

  • ممكن يكتشفه المطور (Developer) أثناء الـ Unit Testing أو TDD

  • أو يكتشفه المختبر (Tester) أثناء تنفيذ Test Cases بعد الـ Implementation

📌 Bug
هو defect تم اكتشافه بواسطة الـ Tester، وتم تسجيله في أدوات التتبع (زي Jira)، واتعمله Assign للمطور عشان يصلحه.

يعني ببساطة:

Bug = Defect + تم الإبلاغ عنه من قبل التستر

💥 3. Failure (فشل أثناء التشغيل)

هو لما الـ bug يظهر في بيئة الـ Production أو أثناء استخدام النظام فعليًا.

🔍 وغالبًا اللي بيكتشفه هو العميل أو المستخدم النهائي، وبيحصل بسبب:

  • bug متسرب من التستنج

  • أو سلوك لم يتم اختباره بالكامل

  • مثال: المستخدم بيضغط تسجيل دخول، لكن التطبيق بيهنج أو بيفتح صفحة غلط.

⚠️ ملاحظات بسيطة:

  • مش دايمًا الـ bug لازم يكون في production، لأن ده اسمه failure وقتها

  • ومش كل defect بيتحول لbug، ممكن يتغلق لو مش valid أو won’t fix

aimtech 28 يوليو 2025
Register or Login
شارك
مشاركة على Facebook مشاركة على X (Twitter) مشاركة على LinkedIn
15af8c70-3e0a-42fe-a688-2923b60bf367_removalai_preview (3)

AIM Tech

نحن في مهمة لجعل تعلم البرمجة في متناول الجميع
 من خلال دورات عملية ومبسطة
 يقدّمها نخبة من خبراء المجال
 علشان تبدأ طريقك في عالم الكود بثقة💻

تابعونا

Facebook Youtube Linkedin

روابط سريعة

Menu
  • الرئيسية
  • بنك الاسئلة
  • الاحداث التعليمية
  • خارطة الطريق
  • ملخص الفيديوهات
  • المقالات
  • الوظائف
  • تواصل معنا
  • تسجيل الدخول

حول المنصة

Menu
  • من نحن
  • احداثنا
  • الاسئلة الشائعة

الاشتراك في نشرتنا الإخبارية

لن نقوم بمشاركة بريدك الإلكتروني مع أي جهة أخرى أو إرسال رسائل غير مرغوب فيها.

من خلال الاشتراك ، فإنك توافق على خصوصيتنا السياسة والموافقة على تلقي التحديثات.

 كل الحقوق محفوظة. © 2025 AIM Tech

التحقق من التسجيل

تحقق من البريد الوارد

أدخل الـ6 رموز المرسلة إلى بريدك الالكتروني:

لم يصلك الرمز؟ إعادة ارسال الرمز

يجب تسجيل الدخول

يجب عليك تسجيل الدخول لوضع إشارة مرجعية على العناصر.

تسجيل الدخول انشاء حساب