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

AIM Tech

AIM Tech

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

🎓 ما المقصود بـ Ad Hoc Testing؟ ومتى يُستخدم؟

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

1 إجابة

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

🔍 ما هو Ad Hoc Testing؟

هو نوع من أنواع الاختبار

هو نوع من أنواع الـ Dynamic Testing، غير الرسمي (Unstructured)،  بيتم بشكل غير رسمي وبدون خطوات مكتوبة مسبقًا.
الهدف منه إن التستر يحاول يكتشف مشاكل بطريقته الخاصة بدون ما يتقيد بخطة أو Test Case معينة.

✅ أحيانًا بنسميه “Monkey Testing” أو “Error Guessing”
✅ بيعتمد على خبرة التستر وحدسه (intuition)

📌 متى نستخدمه؟

  • في آخر لحظات قبل الـ Release

  • لما يكون معنديش وقت أكتب Test Cases

  • لو فيه Feature جديدة ولسه مش موثقة

  • لو عايز أكتشف Bugs ممكن تكون فاتتني في السيناريوهات الرسمية

🧪 إزاي بيتعمل؟

  • التستر يجرب سيناريوهات عشوائية:

    • يضغط أزرار بشكل غير متوقع

    • يدخل بيانات غير منطقية

    • يختبر سلوك النظام في حالات غريبة

✅ أهم مميزاته:

    • سهل التنفيذ وسريع

    • مفيد في الحالات اللي الوقت فيها محدود

    • ممكن يكشف Bugs فاتت التست الرسمي

⚠️ عيوبه:

  • غير قابل للتكرار (مش مبني على خطوات واضحة)

  • صعب يتوثّق

  • مش مناسب كوسيلة اختبار وحيدة

  • ممكن أكتر من تستر يبلغ عن نفس المشكلة

🤔 هل يعتبر بديل للـ Test Case؟

❌ لأ
هو تكميلي ومساعد، مش بديل
يعني ينفع أستخدمه مع الـ Formal Testing، مش بداله

💡 مثال عملي:

في تطبيق Login، تدخل رموز زي @$!% بدل اسم المستخدم، أو تسيب الحقول فاضية وتضغط Login… وتشوف هل النظام بيتصرف بشكل طبيعي ولا لأ

وفجأة لقيت Crash في التطبيق!

هنا الـ Crash اتكشف من خلال Ad Hoc Test رغم إن كل السيناريوهات الرسمية كانت Pass ✅

aimtech 28 يوليو 2025
أنت تشاهد 1 من أصل 1 إجابة، انقر هنا لمشاهدة كافة الإجابات.
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 رموز المرسلة إلى بريدك الالكتروني:

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

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

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

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