40 أسئلة وأجوبة للمقابلة مع ضمان الجودة

فيما يلي أسئلة وأجوبة مقابلة ضمان الجودة للمرشحين الجدد وذوي الخبرة للحصول على وظيفة أحلامهم.

 

أسئلة وأجوبة مقابلة ضمان الجودة للطلاب الجدد

1) ما الفرق بين ضمان الجودة واختبار البرمجيات؟

يتمثل دور ضمان الجودة (ضمان الجودة) في مراقبة جودة "العملية" المستخدمة لإنتاج البرنامج. بينما اختبار البرنامج، هو عملية التأكد من أن وظائف المنتج النهائي تلبي متطلبات المستخدم.


2) ما هو برنامج الاختبار؟

Testware عبارة عن عناصر اختبارية مثل حالات الاختبار وبيانات الاختبار وخطط الاختبار اللازمة لتصميم الاختبار وتنفيذه.

👉 تنزيل مجاني بصيغة PDF: أسئلة وأجوبة مقابلة ضمان الجودة


3) ما الفرق بين البناء والإصدار؟

البناء: هو رقم يُعطى للبرامج القابلة للتثبيت ويعطى لفريق الاختبار من قبل فريق التطوير.

الإصدار: هو رقم يُعطى للبرنامج القابل للتثبيت والذي يتم تسليمه إلى العميل بواسطة المُختبر أو المطور.


4) ما هي تحديات الأتمتة التي يواجهها فريق SQA (ضمان جودة البرمجيات) أثناء الاختبار؟

  • إتقان أداة الأتمتة
  • إمكانية إعادة استخدام البرنامج النصي للأتمتة
  • القدرة على التكيف مع حالة الاختبار للأتمتة
  • أتمتة كومplex حالات تجريبية.
أسئلة وأجوبة مقابلة ضمان الجودة لمهندسي ضمان الجودة
أسئلة وأجوبة مقابلة ضمان الجودة لمهندسي ضمان الجودة

5) ما هو تسرب الأخطاء وإطلاق الأخطاء؟

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

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


6) ما هو الاختبار المبني على البيانات؟

الاختبار المعتمد على البيانات هو إطار عمل لاختبار الأتمتة، والذي يختبر قيم الإدخال المختلفة على AUT. تتم قراءة هذه القيم مباشرة من ملفات البيانات. قد تتضمن ملفات البيانات ملفات CSV وملفات Excel ومجموعات البيانات وغيرها الكثير.


7) اشرح خطوات دورة الأخطاء؟

  • بمجرد تحديد الخطأ من قبل المختبر، يتم تعيينه إلى مدير التطوير في حالة مفتوحة
  • إذا كان الخطأ عيبًا صالحًا، فسيقوم فريق التطوير بإصلاحه.
  • إذا لم يكن عيبًا صالحًا، فسيتم تجاهل العيب ووضع علامة عليه على أنه مرفوض
  • ستكون الخطوة التالية هي التحقق مما إذا كان في النطاق. إذا لم يكن الخطأ جزءًا من الإصدار الحالي، فسيتم تأجيل العيوب
  • إذا تم ظهور العيب أو الخطأ في وقت سابق، فسيقوم المُختبر بتعيين حالة مكررة
  • عندما يتم تعيين خطأ للمطور لإصلاحه، سيتم إعطاؤه حالة قيد التقدم
  • بمجرد إصلاح الخلل، ستتغير الحالة إلى "ثابت" وفي النهاية سيعطي المختبر حالة "مغلق" إذا اجتاز الاختبار النهائي.

8) ماذا تتضمن استراتيجية الاختبار؟

تتضمن استراتيجية الاختبار مقدمة ومصدرًا ونطاقًا وجدولًا زمنيًا لأنشطة الاختبار وأدوات الاختبار وأولويات الاختبار وتخطيط الاختبار وأنواع الاختبار التي يجب إجراؤها.


9) اذكر الأنواع المختلفة لاختبارات البرمجيات؟

  • اختبار وحدة
  • اختبار التكامل واختبار الانحدار
  • اختبار الهز
  • اختبار الدخان
  • الاختبار الوظيفي
  • اختبار أداء
  • أبيض box وأسود box تجريب
  • اختبار ألفا وبيتا
  • اختبار الحمل واختبار الإجهاد
  • اختبار النظام

10) ما هو اختبار الفرع وما هو اختبار الحدود؟

يُعرف اختبار جميع فروع الكود، والذي يتم اختباره مرة واحدة، باسم اختبار الفروع. بينما يُعرف الاختبار الذي يركز على الشروط الحدية للبرنامج باسم اختبار الحدود.


11) ما هي محتويات خطط الاختبار وحالات الاختبار؟

  • أهداف الاختبار
  • نطاق الاختبار
  • اختبار الإطار
  • البيئة
  • سبب الاختبار
  • معايير الدخول والخروج
  • التسليمات
  • عوامل الخطر

12) ما هو اختبار Agile وما أهمية اختبار Agile؟

اختبار Agile هو اختبار البرمجيات، ويتم الاختبار باستخدام منهجية Agile. تكمن أهمية هذا الاختبار في أنه، على عكس عملية الاختبار العادية، لا ينتظر هذا الاختبار فريق التطوير لإكمال الترميز أولاً ثم إجراء الاختبار. يتم تنفيذ كل من الترميز والاختبار في نفس الوقتneously. يتطلب التفاعل المستمر مع العملاء.


أسئلة وأجوبة مقابلة ضمان الجودة للخبرة

13) ما هي حالة الاختبار؟

حالة الاختبار هي شرط محدد للتحقق من التطبيق قيد الاختبار. يحتوي على معلومات حول خطوات الاختبار والمتطلبات الأساسية وبيئة الاختبار والمخرجات.


14) ما هي استراتيجية خطة اختبار الأتمتة؟

  • استراتيجية خطة اختبار الأتمتة
  • إعداد خطة اختبار الأتمتة
  • تسجيل السيناريو
  • دمج معالج الأخطاء
  • تحسين البرنامج النصي عن طريق إدراج نقاط التفتيش وبنيات التكرار
  • تصحيح البرنامج النصي وإصلاح المشكلات
  • إعادة تشغيل البرنامج النصي
  • الإبلاغ عن النتيجة

15) ما هو تدقيق الجودة؟

يُعرف الفحص المنهجي والمستقل لتحديد فعالية إجراءات مراقبة الجودة باسم تدقيق الجودة.


16) ما هي الأدوات التي يستخدمها المختبر أثناء الاختبار؟

  • عنصر السيلينيوم
  • الحرائق
  • أوبنستا
  • WinSCP
  • YSlow بالنسبة لـ FireBug
  • شريط أدوات مطور الويب للنارbox

أعلاه مجرد أدوات عينة. قد تختلف الأدوات التي يستخدمها المُختبر باختلاف مشروعه.


17) شرح اختبار التحمل واختبار الحمل واختبار الحجم؟

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

18) ما هي الحلول الخمسة الشائعة لمشاكل تطوير البرمجيات؟

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

19) ما هي حالة "الاستخدام" وماذا تتضمن؟

يُعرف المستند الذي يصف إجراء المستخدم واستجابة النظام لوظيفة معينة باسم حالة الاستخدام. ويتضمن سجل المراجعة وجدول المحتويات وتدفق الأحداث وصفحة الغلاف والمتطلبات الخاصة والشروط المسبقة والشروط اللاحقة.


20) ما هو اختبار CRUD وكيفية اختبار CRUD؟

CRUD تعني الإنشاء والقراءة والتحديث والحذف. يمكن إجراء اختبار CRUD باستخدام عبارات SQL.


21) ما هو اختبار الخيط؟

اختبار الخيط هو اختبار من أعلى إلى أسفل، حيث يتبع التكامل التدريجي للمكونات تنفيذ مجموعات فرعية من المتطلبات، بدلاً من تكامل المكونات بمستويات أقل على التوالي.


أسئلة مقابلة ضمان الجودة لمدة 3 سنوات من الخبرة

22) ما هي إدارة التكوين؟

إنها عملية لمراقبة وتوثيق أي تغييرات يتم إجراؤها خلال حياة المشروع. يعد التحكم في الإصدار والتحكم في التغيير والتحكم في المراجعة من الجوانب المهمة لإدارة التكوين.


23) ما هو الاختبار المخصص؟

إنها مرحلة اختبار حيث يحاول القائم بالاختبار كسر النظام عن طريق تجربة وظائف النظام بشكل عشوائي. ويمكن أن يشمل الاختبار السلبي أيضًا.


24) اذكر أدوار مهندس ضمان جودة البرمجيات؟

A ضمان جودة البرمجيات قد تشمل مهام المهندس المتابعةwing الأشياء من بين أمور أخرى

  • كتابة كود المصدر
  • تصميم البرمجيات
  • التحكم في كود المصدر
  • ريفيwing الكود
  • تغيير الإدارة
  • إدارة التكوين
  • تكامل البرمجيات
  • اختبار البرنامج
  • عملية إدارة الإصدار

25) اشرح ما هو اختبار السائق وكعب الاختبار ولماذا هو مطلوب؟

  • يتم استدعاء كعب الروتين من مكون البرنامج ليتم اختباره. يتم استخدامه في النهج من أعلى إلى أسفل
  • يقوم برنامج التشغيل باستدعاء أحد المكونات ليتم اختباره. يتم استخدامه في النهج من أسفل إلى أعلى
  • يكون مطلوبًا عندما نحتاج إلى اختبار الواجهة بين الوحدتين X وY وقد قمنا بتطوير الوحدة X فقط. لذلك لا يمكننا اختبار الوحدة X فقط ولكن إذا كان هناك أي وحدة وهمية، فيمكننا استخدام تلك الوحدة الوهمية لاختبار الوحدة X

26) اشرح ما هو فرز الأخطاء؟

A فرز الأخطاء هي عملية ل

  • التأكد من اكتمال تقرير الأخطاء
  • تعيين وتحليل الخطأ
  • تعيين الخطأ لمالك الخطأ المناسب
  • ضبط خطورة الخطأ بشكل صحيح
  • قم بتعيين أولوية الخطأ المناسبة

27) اذكر الأدوات المختلفة المطلوبة لدعم الاختبار أثناء تطوير التطبيق؟

لدعم الاختبار أثناء تطوير متابعة التطبيقwing يمكن استخدام الأدوات

  • أدوات إدارة الاختبار: JIRA ومركز الجودة وما إلى ذلك.
  • أدوات إدارة العيوب: مدير الاختبار، Bugzilla
  • أدوات إدارة المشروع: Sharepoint
  • أدوات التشغيل الآلي: RFT، QTP، وWinRunner

28) ما هو الرسم البياني للسبب والنتيجة؟

الرسم البياني للسبب والنتيجة هو تمثيل رسومي للمدخلات وتأثيرات المخرجات المرتبطة بها والتي يمكن استخدامها لتصميم حالات الاختبار.


29) ما هو مقياس الاختبار في اختبار البرمجيات وما هي المعلومات التي يحتوي عليها؟

في اختبار البرمجيات، يُشار إلى مقياس الاختبار بمعيار قياس الاختبار. إنها الإحصائيات التي تروي هيكل الاختبار أو محتواه. أنه يحتوي على معلومات مثل

  • اختبار إجمالي
  • اختبار المدى
  • اجتاز الاختبار
  • فشل الاختبار
  • الاختبارات مؤجلة
  • نجح الاختبار في المرة الأولى

30) اشرح ما هي مصفوفة التتبع؟

يتم استخدام مصفوفة الاختبار لتعيين البرامج النصية للاختبار وفقًا للمتطلبات.


أسئلة مقابلة ضمان الجودة لأكثر من 5 سنوات من الخبرة

31) اشرح ما الفرق بين اختبار الانحدار وإعادة الاختبار؟

يتم إجراء إعادة الاختبار للتحقق من إصلاحات العيوب، بينما يتم إجراء اختبار الانحدار للتحقق مما إذا كان لإصلاح الخلل أي تأثير على الوظائف الأخرى.


32) اذكر ممارسات جودة البرمجيات خلال دورة تطوير البرمجيات؟

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

  • قم بمراجعة المتطلبات قبل البدء في مرحلة التطوير
  • مراجعة الكود
  • كتابة حالات اختبار شاملة
  • الاختبار على أساس الجلسة
  • الاختبار على أساس المخاطر
  • إعطاء الأولوية للأخطاء على أساس الاستخدام
  • تشكيل فريق متخصص لاختبار الأمان والأداء
  • تشغيل دورة الانحدار
  • إجراء اختبارات التعقل على الإنتاج
  • محاكاة حسابات العملاء على الإنتاج
  • تضمين تقارير اختبار ضمان الجودة للبرامج

33) اشرح ما هي قاعدة "التطوير المبني على الاختبار"؟

تتمثل قاعدة التطوير المبني على الاختبار في إعداد حالات الاختبار قبل كتابة الكود الفعلي. مما يعني أنك تقوم بالفعل بكتابة التعليمات البرمجية للاختبارات قبل أن تكتب التعليمات البرمجية للتطبيق.


34) اذكر ما هي أنواع المستندات في SQA؟

أنواع المستندات في SQA هي

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

35) اشرح ما الذي يجب أن تتضمنه مستندات ضمان الجودة الخاصة بك؟

يجب أن تتضمن وثيقة اختبار ضمان الجودة

  • قم بإدراج عدد العيوب المكتشفة حسب مستوى الخطورة
  • اشرح كل متطلبات أو وظيفة عمل بالتفصيل
  • تقارير التفتيش
  • تكوينات
  • خطط الاختبار وحالات الاختبار
  • تقارير الأخطاء
  • أدلة المستخدم
  • إعداد تقارير منفصلة للمديرين والمستخدمين

36) اشرح ما هو MR وما هي المعلومات التي يتكون منها MR؟

يرمز MR إلى طلب التعديل ويشار إليه أيضًا باسم تقرير العيب. إنه مكتوب للإبلاغ عن الأخطاء/المشاكل/الاقتراحات في البرنامج.


37) ما الذي يجب أن تتضمنه وثيقة ضمان الجودة الخاصة بالبرمجيات؟

يجب أن تتضمن وثيقة ضمان الجودة الخاصة بالبرنامج

  • تفاصيل
  • التصاميم
  • قواعد الاعمال
  • تكوينات
  • تغييرات التعليمات البرمجية
  • خطط الاختبار
  • حالات الاختبار
  • تقارير الأخطاء
  • أدلة المستخدم، الخ

38) اذكر كيف ينبغي إجراء أنشطة التحقق؟

يجب إجراء أنشطة التحقق من الصحة بواسطة following تقنيات

  • الاستعانة بطرف ثالث للتحقق والتحقق المستقل
  • قم بتعيين موظفين داخليين لا يشاركون في أنشطة التحقق والتحقق
  • التقييم المستقل

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