أهم 25 أسئلة وأجوبة لمقابلة اختبار قاعدة البيانات (2026)
فيما يلي أسئلة وأجوبة مقابلة اختبار قاعدة البيانات للمرشحين الجدد وذوي الخبرة في اختبار SQL للحصول على وظيفة أحلامهم.
أسئلة وأجوبة المقابلة الخاصة باختبار قاعدة البيانات للطلاب الجدد
1) ما هو اختبار قاعدة البيانات؟
يُعرف اختبار قاعدة البيانات أيضًا باسم اختبار الواجهة الخلفية.
يتم تقسيم اختبار قاعدة البيانات إلى أربع فئات مختلفة.
- اختبار البيانات Integrity
- اختبار صحة البيانات
- الأداء المتعلق بقاعدة البيانات
- اختبار الوظائف والإجراءات والمشغلات
👉 تنزيل مجاني بصيغة PDF: أسئلة وأجوبة مقابلة اختبار قاعدة البيانات
2) في اختبار قاعدة البيانات، ما الذي نحتاج إلى التحقق منه بشكل طبيعي؟
عادة، الأشياء التي نتحقق منها اختبار قاعدة البيانات هي:
- فحص القيد
- التحقق من حجم الحقل
- إجراء مخزّن
- مطابقة حجم حقل التطبيق لقاعدة البيانات
- فهارس للقضايا القائمة على الأداء
3) اشرح ما هو الاختبار المبني على البيانات؟
في جدول البيانات، لاختبار أعداد متعددة من البيانات، يتم استخدام الاختبار القائم على البيانات. باستخدام هذا الاختبار، يمكن بسهولة استبدال المعلمات في نفس الوقت من مواقع مختلفة.
4) ما هي الصلات وأذكر أنواع الصلات المختلفة؟
يتم استخدام الانضمام لعرض جدولين أو أكثر من جدولين و أنواع الصلات هي:
- انضمام طبيعي
- صلة داخلية
- الانضمام الخارجي
- تقاطع الانضمام
يتم تقسيم الصلة الخارجية مرة أخرى إلى قسمين:
- ترك صلة خارجية
- الصلة الخارجية اليمنى
5) ما هي الفهارس وأذكر أنواع الفهارس المختلفة؟
الفهارس هي كائنات قاعدة بيانات ويتم إنشاؤها على أعمدة. لجلب البيانات بسرعة يتم الوصول إليها بشكل متكرر. أنواع مختلفة من الفهارس هي:
- ب-مؤشر الشجرة
- مؤشر الصورة النقطية
- Clusterمؤشر إد
- مؤشر التغطية
- مؤشر غير فريد
- فهرس فريد
6) أثناء اختبار الإجراءات المخزنة، ما هي الخطوات التي يتخذها المختبر؟
سيتحقق المختبر من التنسيق القياسي للإجراءات المخزنة ويتحقق أيضًا من صحة الحقول مثل التحديثات والانضمامات والفهارس والحذف كما هو مذكور في الإجراء المخزن.
7) كيف يمكنك معرفة ما إذا كان قد تم تشغيل المشغل أم لا، عند اختبار قاعدة البيانات؟
عند الاستعلام عن سجل التدقيق المشترك، ستعرف ما إذا كان قد تم إطلاق المشغل أم لا. إنه موجود في سجل التدقيق حيث يمكنك رؤية المشغلات التي تم إطلاقها.
أسئلة وأجوبة مقابلة اختبار SQL للخبرة
8) في اختبار قاعدة البيانات، ما هي خطوات اختبار تحميل البيانات؟
يجب اتباع الخطوات التالية لاختبار تحميل البيانات
- يجب أن تكون البيانات المصدرية معروفة
- Target يجب أن تكون البيانات معروفة
- يجب التحقق من توافق المصدر والهدف
- In SQL مدير المؤسسة، قم بتشغيل حزمة DTS بعد فتح حزمة DTS المقابلة
- يجب عليك مقارنة أعمدة الهدف ومصدر البيانات
- يجب التحقق من عدد صفوف الهدف والمصدر
- بعد تحديث البيانات في المصدر، تأكد من ظهور التغييرات في الهدف أم لا.
- تحقق من القيم الخالية والأحرف غير المرغوب فيها
9) كيف تختبر استعلام SQL بدون استخدام نقاط التحقق من قاعدة البيانات؟ QTP?
عن طريق كتابة إجراءات البرمجة النصية في فبسكريبتيمكننا الاتصال بقاعدة البيانات واختبار الاستعلامات وقاعدة البيانات.
10) اشرح كيفية استخدام استعلامات SQL في QTP ?
In QTP باستخدام نقطة فحص قاعدة بيانات الإخراج وفحص قاعدة البيانات، يجب عليك تحديد خيار استعلامات SQL اليدوية. بعد تحديد خيار الاستعلامات اليدوية، قم بإدخال الاستعلامات "تحديد" لجلب البيانات الموجودة في قاعدة البيانات ومن ثم مقارنة المتوقع والفعلي.
11) ما هي طريقة كتابة حالات الاختبار لاختبار قاعدة البيانات؟
إن كتابة حالات الاختبار يشبه الاختبار الوظيفي. عليك أولاً معرفة المتطلبات الوظيفية للتطبيق. ثم عليك أن تقرر المعلمات لكتابة حالات الاختبار مثل
- الهدف: اكتب الهدف الذي ترغب في اختباره
- طريقة الادخال: اكتب طريقة العمل أو الإدخال الذي تريد تنفيذه
- متوقع: كيف ينبغي أن تظهر في قاعدة البيانات
12) لإدارة جدول الاختبار ومعالجته، ما هي عبارات SQL التي استخدمتها في اختبار قاعدة البيانات؟
تُستخدم عبارات مثل SELECT وINSERT وUPDATE وDELETE للتعامل مع الجدول، بينما تُستخدم ALTER TABLE وCREATE TABLE وDELETE TABLE لإدارة الجدول.
أسئلة المقابلة لاختبار قاعدة البيانات للخبرة
13) كيفية اختبار إجراءات قاعدة البيانات والمشغلات؟
لاختبار إجراءات قاعدة البيانات والمشغلات، يجب معرفة معلمات الإدخال والإخراج. يمكن استخدام عبارة EXEC لتشغيل الإجراء وفحص سلوك الجداول.
- افتح مشروع قاعدة البيانات في مستكشف الحلول
- الآن في القائمة عرض، انقر فوق مخطط قاعدة البيانات
- افتح مجلد المشروع من قائمة عرض المخطط
- انقر بزر الماوس الأيمن على الكائن الذي يجب اختباره، ثم انقر فوق مربع الحوار الذي يقول إنشاء اختبارات الوحدة
- بعد ذلك قم بإنشاء مشروع اختبار لغة جديد
- حدد إما أ) إدراج اختبار الوحدة أو ب) إنشاء اختبار جديد، ثم انقر فوق موافق
- سيتم تنفيذ المشروع الذي يجب تهيئته بالنقر فوق مربع الحوار "تكوين المشروع".
- بمجرد تكوينه، انقر فوق "موافق".
14) كيف يمكنك كتابة حالات الاختبار من المتطلبات وهل تمثل المتطلبات الوظيفة الدقيقة لـ AUT (التطبيق قيد الاختبار)؟
لكتابة حالات اختبار من المتطلبات، تحتاج إلى تحليل المتطلبات بدقة من حيث الوظيفة. بعد ذلك، عليك التفكير في تقنيات تصميم حالات الاختبار المناسبة مثل تقسيم التكافؤ، وتصميم الصندوق الأسود، ورسم بياني للسبب والنتيجة وما إلى ذلك لكتابة حالات الاختبار. نعم، تمثل المتطلبات الوظيفة الدقيقة لـ AUT.
15) ما هو نظام إدارة قواعد البيانات (DBMS)؟
DBMS تعني نظام إدارة قواعد البيانات، وهناك أنواع مختلفة من DBMS
- نموذج الشبكة
- النموذج الهرمي
- نموذج العلائقية
16) ما هو DML؟
DML تعني لغة معالجة البيانات، ويتم استخدامها لإدارة البيانات باستخدام كائنات المخطط. إنها مجموعة فرعية من SQL.
17) ما هي أوامر DCL؟ ما نوعي الأوامر التي يستخدمها DCL؟
DCL تعني لغة التحكم في البيانات، ويتم استخدامها للتحكم في البيانات.
هناك نوعان من أوامر DCL هما:
منح: باستخدام هذا الأمر، يمكن للمستخدم الوصول إلى امتياز قاعدة البيانات
Revحسنًا: باستخدام هذا الأمر، لا يمكن للمستخدم الوصول إلى قاعدة البيانات
18) ما هو اختبار الصندوق الأبيض واختبار الصندوق الأسود؟
اختبار الصندوق الأسود يعني اختبار البرنامج لمعرفة النتائج عند إعطاء مدخلات معينة. يتم إجراء هذا الاختبار عادةً لمعرفة ما إذا كان البرنامج يلبي متطلبات المستخدم. لا توجد نتائج وظيفية محددة متوقعة لتشغيل هذا الاختبار.
يتم إجراء اختبار الصندوق الأبيض للتحقق من دقة الكود ومنطق البرنامج. يتم إجراء هذا الاختبار بواسطة المبرمج الذي يعرف التدفق المنطقي للنظام.
19) كيف QTP تقييم نتائج الاختبار؟
بمجرد الانتهاء من الاختبار، QTP سيتم إنشاء تقرير. سيعرض هذا التقرير نقاط التحقق ورسالة النظام والخطأ الذي تم اكتشافه أثناء الاختبار. ستعرض نافذة نتائج الاختبار أي اختلافات تم رصدها في نقاط التحقق.
20) اشرح QTP عملية الاختبار؟
- QTP تعتمد عملية الاختبار على الخطوات التالية:
- إنشاء ملفات خريطة واجهة المستخدم الرسومية (GUI): يحدد كائن واجهة المستخدم الرسومية (GUI) الذي يجب اختباره
- إنشاء البرامج النصية للاختبار: يتم تسجيل البرامج النصية للاختبار
- اختبارات التصحيح: يجب تصحيح الاختبار
- تشغيل الاختبارات: يجب تشغيل حالات الاختبار.
- عرض النتائج: تعكس النتائج نجاح الاختبارات أو فشلها
- اكتشاف التقرير: في حالة فشل الاختبار، سيتم تسجيل الأسباب في ملف اكتشاف التقرير
21) ما هو اختبار الحمل مع ذكر بعض الأمثلة عليه؟
لقياس استجابة النظام، يتم إجراء اختبار التحميل. إذا تجاوز التحميل نمط المستخدم، يُعرف ذلك باختبار الإجهاد. ومن أمثلة اختبار التحميل تنزيل مجموعة من الملفات الكبيرة، وتنفيذ تطبيقات متعددة على جهاز كمبيوتر واحد، وتعريض الخادم لعدد كبير من رسائل البريد الإلكتروني وتخصيص العديد من المهام للطابعة واحدة تلو الأخرى.
22) كيفية اختبار قاعدة البيانات يدويا؟
يتضمن اختبار قاعدة البيانات يدويًا فحص البيانات في النهاية الخلفية ومعرفة ما إذا كانت إضافة البيانات في الواجهة الأمامية تؤثر على النهاية الخلفية أم لا، وينطبق الشيء نفسه على الحذف والتحديث والإدراج وما إلى ذلك.
23) ما هو RDBMS وما هي RDMBS المهمة التي تستخدمها SQL؟
يرمز RDBMS إلى أنظمة إدارة قواعد البيانات العلائقية التي تستخدم SQL، ونظام RDBMS المهم الذي يستخدمه SQL هو Sybase، Oracle، الوصول، إنجرس، Microsoft خادم SQL وما إلى ذلك.
24) ما هو اختبار الأداء وما هي معوقات اختبار الأداء؟
يحدد اختبار الأداء سرعة أداء نظام الكمبيوتر. ويتضمن الاختبارات الكمية مثل قياس زمن الاستجابة. المشكلة في اختبار الأداء هي أنك تحتاج دائمًا إلى قوة بشرية مدربة جيدًا وذوي خبرة، كما أن الأدوات التي تستخدمها باهظة الثمن.
25) ما هو DDL وما هي أوامره؟
لتحديد بنية قاعدة البيانات، يستخدم المطور DDL. DDL تعني لغة تعريف البيانات. تتضمن أوامر DDL المتنوعة إنشاء، واقتطاع، وإسقاط، وتعديل، وتعليق، وإعادة تسمية.
سيساعد سؤال المقابلة لاختبار قاعدة البيانات/SQL أعلاه الطلاب الجدد ومهندسي ضمان الجودة ذوي الخبرة على حدٍ سواء. يرجى مشاركة الصفحة مع الأصدقاء والزملاء.
ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)




