40 أسئلة وأجوبة للمقابلة مع ضمان الجودة
أسئلة وأجوبة مقابلة ضمان الجودة للطلاب الجدد
1) ما الفرق بين ضمان الجودة واختبار البرمجيات؟
يتمثل دور ضمان الجودة (ضمان الجودة) في مراقبة جودة "العملية" المستخدمة لإنتاج البرنامج. بينما اختبار البرنامج، هو عملية التأكد من أن وظائف المنتج النهائي تلبي متطلبات المستخدم.
2) ما هو برنامج الاختبار؟
Testware عبارة عن عناصر اختبارية مثل حالات الاختبار وبيانات الاختبار وخطط الاختبار اللازمة لتصميم الاختبار وتنفيذه.
👉 تنزيل مجاني بصيغة PDF: أسئلة وأجوبة مقابلة ضمان الجودة
3) ما الفرق بين البناء والإصدار؟
البناء: هو رقم يُعطى للبرامج القابلة للتثبيت ويعطى لفريق الاختبار من قبل فريق التطوير.
الإصدار: هو رقم يُعطى للبرنامج القابل للتثبيت والذي يتم تسليمه إلى العميل بواسطة المُختبر أو المطور.
4) ما هي تحديات الأتمتة التي يواجهها فريق SQA (ضمان جودة البرمجيات) أثناء الاختبار؟
- إتقان أداة الأتمتة
- إمكانية إعادة استخدام البرنامج النصي للأتمتة
- القدرة على التكيف مع حالة الاختبار للأتمتة
- أتمتة حالات الاختبار المعقدة.

5) ما هو تسرب الأخطاء وإطلاق الأخطاء؟
إصدار الأخطاء هو تسليم البرنامج أو التطبيق إلى فريق الاختبار مع العلم بوجود العيب في الإصدار. وخلال هذه الفترة تكون أولوية الخطأ وشدته منخفضة، حيث يمكن إزالة الخطأ قبل التسليم النهائي.
تسرب الأخطاء هو أمر يحدث عندما يتم اكتشاف الخطأ بواسطة المستخدمين النهائيين أو العميل، ولا يتم اكتشافه بواسطة فريق الاختبار أثناء اختبار البرنامج.
6) ما هو الاختبار المبني على البيانات؟
الاختبار المعتمد على البيانات هو إطار عمل لاختبار الأتمتة، والذي يختبر قيم الإدخال المختلفة على AUT. تتم قراءة هذه القيم مباشرة من ملفات البيانات. قد تتضمن ملفات البيانات ملفات CSV وملفات Excel ومجموعات البيانات وغيرها الكثير.
7) اشرح خطوات دورة الأخطاء؟
- بمجرد تحديد الخطأ من قبل المختبر، يتم تعيينه إلى مدير التطوير في حالة مفتوحة
- إذا كان الخطأ عيبًا صالحًا، فسيقوم فريق التطوير بإصلاحه.
- إذا لم يكن عيبًا صالحًا، فسيتم تجاهل العيب ووضع علامة عليه على أنه مرفوض
- ستكون الخطوة التالية هي التحقق مما إذا كان في النطاق. إذا لم يكن الخطأ جزءًا من الإصدار الحالي، فسيتم تأجيل العيوب
- إذا تم ظهور العيب أو الخطأ في وقت سابق، فسيقوم المُختبر بتعيين حالة مكررة
- عندما يتم تعيين خطأ للمطور لإصلاحه، سيتم إعطاؤه حالة قيد التقدم
- بمجرد إصلاح الخلل، ستتغير الحالة إلى "ثابت" وفي النهاية سيعطي المختبر حالة "مغلق" إذا اجتاز الاختبار النهائي.
8) ماذا تتضمن استراتيجية الاختبار؟
تتضمن استراتيجية الاختبار مقدمة ومصدرًا ونطاقًا وجدولًا زمنيًا لأنشطة الاختبار وأدوات الاختبار وأولويات الاختبار وتخطيط الاختبار وأنواع الاختبار التي يجب إجراؤها.
9) اذكر الأنواع المختلفة لاختبارات البرمجيات؟
- اختبار وحدة
- اختبار التكامل واختبار الانحدار
- اختبار الهز
- اختبار الدخان
- الاختبار الوظيفي
- اختبار أداء
- اختبار الصندوق الأبيض والصندوق الأسود
- اختبار ألفا وبيتا
- اختبار الحمل واختبار الإجهاد
- اختبار النظام
10) ما هو اختبار الفرع وما هو اختبار الحدود؟
يُعرف اختبار جميع فروع الكود، والذي يتم اختباره مرة واحدة، باسم اختبار الفروع. بينما يُعرف الاختبار الذي يركز على الشروط الحدية للبرنامج باسم اختبار الحدود.
11) ما هي محتويات خطط الاختبار وحالات الاختبار؟
- أهداف الاختبار
- نطاق الاختبار
- اختبار الإطار
- البيئة
- سبب الاختبار
- معايير الدخول والخروج
- التسليمات
- عوامل الخطر
12) ما هو اختبار Agile وما أهمية اختبار Agile؟
الاختبار الرشيق هو اختبار البرمجيات، وهو الاختبار باستخدام منهجية Agile. تكمن أهمية هذا الاختبار في أنه على عكس عملية الاختبار العادية، لا ينتظر هذا الاختبار فريق التطوير لإكمال الترميز أولاً ثم إجراء الاختبار. يتم الترميز والاختبار في وقت واحد. ويتطلب تفاعلًا مستمرًا مع العملاء.
أسئلة وأجوبة مقابلة ضمان الجودة للخبرة
13) ما هي حالة الاختبار؟
حالة الاختبار هي شرط محدد للتحقق من التطبيق قيد الاختبار. يحتوي على معلومات حول خطوات الاختبار والمتطلبات الأساسية وبيئة الاختبار والمخرجات.
14) ما هي استراتيجية خطة اختبار الأتمتة؟
- استراتيجية خطة اختبار الأتمتة
- إعداد خطة اختبار الأتمتة
- تسجيل السيناريو
- دمج معالج الأخطاء
- تحسين البرنامج النصي عن طريق إدراج نقاط التفتيش والنظرping يبني
- تصحيح البرنامج النصي وإصلاح المشكلات
- إعادة تشغيل البرنامج النصي
- الإبلاغ عن النتيجة
15) ما هو تدقيق الجودة؟
يُعرف الفحص المنهجي والمستقل لتحديد فعالية إجراءات مراقبة الجودة باسم تدقيق الجودة.
16) ما هي الأدوات التي يستخدمها المختبر أثناء الاختبار؟
- Selenium
- الحرائق
- أوبنستا
- WinSCP
- YSlow بالنسبة لـ FireBug
- شريط أدوات مطور الويب لبرنامج Firebox
أعلاه مجرد أدوات عينة. قد تختلف الأدوات التي يستخدمها المُختبر باختلاف مشروعه.
17) شرح اختبار التحمل واختبار الحمل واختبار الحجم؟
- اختبار التحميل: يُعرف اختبار التطبيق تحت الحمل الثقيل ولكن المتوقع باسم اختبار التحميل. يشير الحمل هنا إلى الحجم الكبير من المستخدمين والرسائل والطلبات والبيانات وما إلى ذلك.
- اختبار الإجهاد: عندما يتم رفع الحمل الموضوع على النظام أو تسريعه إلى ما هو أبعد من النطاق الطبيعي، يُعرف ذلك باسم اختبار الإجهاد.
- اختبار الحجم: تُعرف عملية فحص النظام، وما إذا كان النظام يمكنه التعامل مع الكميات المطلوبة من البيانات، وطلبات المستخدم، وما إلى ذلك، باسم اختبار الحجم.
18) ما هي الحلول الخمسة الشائعة لمشاكل تطوير البرمجيات؟
- عند وضع معايير المتطلبات، يجب أن تكون متطلبات البرنامج كاملة وواضحة ومتفق عليها من قبل الجميع
- والشيء التالي هو الجدول الزمني الواقعي مثل الوقت المناسب للتخطيط والتصميم والاختبار وإصلاح الأخطاء وإعادة الاختبار
- الاختبار المناسب، ابدأ الاختبار فورًا بعد تطوير وحدة واحدة أو أكثر.
- استخدم النموذج الأولي السريع أثناء مرحلة التصميم حتى يسهل على العملاء العثور على ما يتوقعونه
- استخدام أدوات التواصل الجماعي
19) ما هي حالة "الاستخدام" وماذا تتضمن؟
يُعرف المستند الذي يصف إجراء المستخدم واستجابة النظام لوظيفة معينة باسم حالة الاستخدام. ويتضمن سجل المراجعة وجدول المحتويات وتدفق الأحداث وصفحة الغلاف والمتطلبات الخاصة والشروط المسبقة والشروط اللاحقة.
20) ما هو اختبار CRUD وكيفية اختبار CRUD؟
CRUD تعني الإنشاء والقراءة والتحديث والحذف. يمكن إجراء اختبار CRUD باستخدام عبارات SQL.
21) ما هو اختبار الخيط؟
اختبار الخيط هو اختبار من أعلى إلى أسفل، حيث يتبع التكامل التدريجي للمكونات تنفيذ مجموعات فرعية من المتطلبات، بدلاً من تكامل المكونات بمستويات أقل على التوالي.
أسئلة مقابلة ضمان الجودة لمدة 3 سنوات من الخبرة
22) ما هي إدارة التكوين؟
إنها عملية لمراقبة وتوثيق أي تغييرات يتم إجراؤها خلال حياة المشروع. التحكم في الإصدار وتغيير التحكم و Revالتحكم في ision هي الجوانب الهامة لإدارة التكوين.
23) ما هو الاختبار المخصص؟
إنها مرحلة اختبار حيث يحاول القائم بالاختبار كسر النظام عن طريق تجربة وظائف النظام بشكل عشوائي. ويمكن أن يشمل الاختبار السلبي أيضًا.
24) اذكر أدوار مهندس ضمان جودة البرمجيات؟
A ضمان جودة البرمجيات قد تتضمن مهام المهندس الأشياء التالية من بين أمور أخرى
- كتابة كود المصدر
- تصميم البرمجيات
- التحكم في كود المصدر
- Revعرض الكود
- تغيير الإدارة
- إدارة التكوين
- تكامل البرمجيات
- اختبار البرنامج
- عملية إدارة الإصدار
25) اشرح ما هو اختبار السائق وكعب الاختبار ولماذا هو مطلوب؟
- يتم استدعاء كعب الروتين من مكون البرنامج ليتم اختباره. يتم استخدامه في النهج من أعلى إلى أسفل
- يقوم برنامج التشغيل باستدعاء أحد المكونات ليتم اختباره. يتم استخدامه في النهج من أسفل إلى أعلى
- يكون مطلوبًا عندما نحتاج إلى اختبار الواجهة بين الوحدتين X وY وقد قمنا بتطوير الوحدة X فقط. لذلك لا يمكننا اختبار الوحدة X فقط ولكن إذا كان هناك أي وحدة وهمية، فيمكننا استخدام تلك الوحدة الوهمية لاختبار الوحدة X
26) اشرح ما هو فرز الأخطاء؟
A فرز الأخطاء هي عملية ل
- التأكد من اكتمال تقرير الأخطاء
- تعيين وتحليل الخطأ
- تعيين الخطأ لمالك الخطأ المناسب
- ضبط خطورة الخطأ بشكل صحيح
- قم بتعيين أولوية الخطأ المناسبة
27) اذكر الأدوات المختلفة المطلوبة لدعم الاختبار أثناء تطوير التطبيق؟
لدعم الاختبار أثناء تطوير التطبيق، يمكن استخدام الأدوات التالية
- أدوات إدارة الاختبار: JIRA ومركز الجودة وما إلى ذلك.
- أدوات إدارة العيوب: مدير الاختبار، Bugzilla
- أدوات إدارة المشروع: Sharepoint
- أدوات الأتمتة: RFT، QTPوWinRunner
28) ما هو الرسم البياني للسبب والنتيجة؟
الرسم البياني للسبب والنتيجة هو تمثيل رسومي للمدخلات وتأثيرات المخرجات المرتبطة بها والتي يمكن استخدامها لتصميم حالات الاختبار.
29) ما هو مقياس الاختبار في اختبار البرمجيات وما هي المعلومات التي يحتوي عليها؟
في اختبار البرمجيات، يُشار إلى مقياس الاختبار بمعيار قياس الاختبار. إنها الإحصائيات التي تروي هيكل الاختبار أو محتواه. أنه يحتوي على معلومات مثل
- اختبار إجمالي
- اختبار المدى
- اجتاز الاختبار
- فشل الاختبار
- الاختبارات مؤجلة
- نجح الاختبار في المرة الأولى
30) اشرح ما هو tracمصفوفة القدرات؟
يتم استخدام مصفوفة الاختبار لتعيين البرامج النصية للاختبار وفقًا للمتطلبات.
أسئلة مقابلة ضمان الجودة لأكثر من 5 سنوات من الخبرة
31) اشرح ما الفرق بين اختبار الانحدار وإعادة الاختبار؟
يتم إجراء إعادة الاختبار للتحقق من إصلاحات العيوب، بينما يتم إجراء اختبار الانحدار للتحقق مما إذا كان لإصلاح الخلل أي تأثير على الوظائف الأخرى.
32) اذكر ممارسات جودة البرمجيات خلال دورة تطوير البرمجيات؟
تتضمن ممارسات جودة البرمجيات
- Revالاطلاع على المتطلبات قبل البدء في مرحلة التطوير
- Code Review
- كتابة حالات اختبار شاملة
- الاختبار على أساس الجلسة
- الاختبار على أساس المخاطر
- إعطاء الأولوية للأخطاء على أساس الاستخدام
- تشكيل فريق متخصص لاختبار الأمان والأداء
- تشغيل دورة الانحدار
- إجراء اختبارات التعقل على الإنتاج
- محاكاة حسابات العملاء على الإنتاج
- تضمين تقارير اختبار ضمان الجودة للبرامج
33) اشرح ما هي قاعدة "التطوير المبني على الاختبار"؟
تتمثل قاعدة التطوير المبني على الاختبار في إعداد حالات الاختبار قبل كتابة الكود الفعلي. مما يعني أنك تقوم بالفعل بكتابة التعليمات البرمجية للاختبارات قبل أن تكتب التعليمات البرمجية للتطبيق.
34) اذكر ما هي أنواع المستندات في SQA؟
أنواع المستندات في SQA هي
- المستندات المطلوبة
- مقاييس الاختبار
- حالات الاختبار وخطة الاختبار
- مخطط تدفق توزيع المهام
- مزيج المعاملات
- ملفات تعريف المستخدم
- سجل الاختبار
- تقرير حادث الاختبار
- تقرير ملخص الاختبار
35) اشرح ما الذي يجب أن تتضمنه مستندات ضمان الجودة الخاصة بك؟
يجب أن تتضمن وثيقة اختبار ضمان الجودة
- قم بإدراج عدد العيوب المكتشفة حسب مستوى الخطورة
- اشرح كل متطلبات أو وظيفة عمل بالتفصيل
- تقارير التفتيش
- تكوينات
- خطط الاختبار وحالات الاختبار
- تقارير الأخطاء
- أدلة المستخدم
- إعداد تقارير منفصلة للمديرين والمستخدمين
36) اشرح ما هو MR وما هي المعلومات التي يتكون منها MR؟
يرمز MR إلى طلب التعديل ويشار إليه أيضًا باسم تقرير العيب. إنه مكتوب للإبلاغ عن الأخطاء/المشاكل/الاقتراحات في البرنامج.
37) ما الذي يجب أن تتضمنه وثيقة ضمان الجودة الخاصة بالبرمجيات؟
يجب أن تتضمن وثيقة ضمان الجودة الخاصة بالبرنامج
- المواصفات
- التصاميم
- قواعد الاعمال
- تكوينات
- Code التغييرات
- خطط الاختبار
- حالات الاختبار
- تقارير الأخطاء
- أدلة المستخدم، الخ
38) اذكر كيف ينبغي إجراء أنشطة التحقق؟
ينبغي إجراء أنشطة التحقق من خلال التقنيات التالية
- الاستعانة بطرف ثالث للتحقق والتحقق المستقل
- قم بتعيين موظفين داخليين لا يشاركون في أنشطة التحقق والتحقق
- التقييم المستقل
لقد قمنا بتغطية أهم أسئلة مقابلة اختبار ضمان الجودة للمرشحين الجدد، بالإضافة إلى أسئلة مقابلة اختبار ضمان الجودة لمهندسي ضمان الجودة ذوي الخبرة لمساعدتك في الاستعداد للمقابلة القادمة. سيساعدك هذا الدليل التفصيلي لأسئلة مقابلة اختبار ضمان الجودة على إزالة الشكوك حول أسئلة مقابلة مهندس ضمان الجودة وسيساعدك في إجراء مقابلة العمل الخاصة بك. ستساعدك أسئلة المقابلة هذه أيضًا في حياتك (الفموية)
