150 أسئلة وأجوبة للمقابلة اليدوية لعام 2024

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

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

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


1. ما هو الاختبار الاستكشافي؟

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

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


2. ما هو "اختبار حالة الاستخدام"؟

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


3. ما الفرق بين STLC (دورة حياة اختبار البرمجيات) وSDLC (دورة حياة تطوير البرمجيات)؟

يتعامل SDLC مع تطوير/ترميز البرنامج بينما يتعامل STLC مع التحقق من صحة البرنامج والتحقق منه


4. ما هي مصفوفة التتبع؟

يتم عرض العلاقة بين حالات الاختبار والمتطلبات بمساعدة مستند. تُعرف هذه الوثيقة بمصفوفة التتبع.


5. ما هو اختبار تقسيم التكافؤ؟

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


6. ما هو أبيض box اختبار وقائمة أنواع الأبيض box اختبارات؟

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

  1. تغطية البيان
  2. تغطية القرار

7. باللون الأبيض box الاختبار، ما الذي يمكنك التحقق منه؟

بالأبيض box متابعة الاختبارwing يتم التحقق من الخطوات.

  1. التحقق من الثغرات الأمنية في الكود
  2. تحقق من المسارات غير الكاملة أو المعطلة في الكود
  3. تحقق من تدفق الهيكل وفقًا لمواصفات الوثيقة
  4. التحقق من المخرجات المتوقعة
  5. تحقق من جميع الحلقات الشرطية في الكود للتحقق من الأداء الوظيفي الكامل للتطبيق
  6. تحقق من ترميز السطر تلو الآخر وقم بتغطية الاختبار بنسبة 100%

8. ما هو الأسود box اختبارات؟ ما هي الأسود المختلفة box تقنيات الاختبار؟

اسود box الاختبار هو طريقة اختبار البرنامج المستخدمة لاختبار البرنامج دون معرفةwing الهيكل الداخلي للكود أو البرنامج. يتم إجراء هذا الاختبار عادةً للتحقق من وظائف التطبيق. الأسود المختلف box تقنيات الاختبار هي

  1. تقسيم متكافىء
  2. تحليل قيمة الحدود
  3. الرسوم البيانية السبب والنتيجة

9. ما الفرق بين الاختبار الثابت والديناميكي؟

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

الاختبار الديناميكي: لإجراء هذا الاختبار، يجب أن يكون الكود في شكل قابل للتنفيذ.


10. ما هو التحقق والتحقق؟

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


11. ما هي مستويات الاختبار المختلفة؟

هناك أربعة مستويات الاختبار

  1. اختبار الوحدة/المكون/البرنامج/الوحدة النمطية
  2. اختبار التكامل
  3. اختبار النظام
  4. اختبار القبول

12. ما هو اختبار التكامل؟

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


13. مما تتكون خطط الاختبار؟

تصميم الاختبار، والنطاق، واستراتيجيات الاختبار، والنهج مختلفةtails تتكون وثيقة خطة الاختبار من.

  1. معرف حالة الاختبار
  2. مجال
  3. الميزات التي سيتم اختبارها
  4. الميزات لا يمكن اختبارها
  5. استراتيجية الاختبار ونهج الاختبار
  6. مخرجات الاختبار
  7. المسؤوليات
  8. التوظيف والتدريب
  9. المخاطر والطوارئ

14. ما الفرق بين اختبار قبول المستخدم (UAT) واختبار النظام؟

اختبار النظام: اختبار النظام هو اكتشاف العيوب عندما يخضع النظام للاختبار ككل؛ ومن المعروف أيضًا باسم الاختبار الشامل. في مثل هذا النوع من الاختبارات، يعاني التطبيق من البداية وحتى النهاية.

UAT: يتضمن اختبار قبول المستخدم (UAT) تشغيل المنتج من خلال سلسلة من الاختبارات المحددة التي تحدد ما إذا كان المنتج سيلبي احتياجات مستخدميه.


15. اذكر الفرق بين الاختبار المبني على البيانات وإعادة الاختبار؟

إعادة الاختبار: إنها عملية فحص الأخطاء التي يتم إجراؤها بواسطة فريق التطوير للتحقق من إصلاحها.

الاختبار المبني على البيانات (DDT): في عملية الاختبار المعتمدة على البيانات، يتم اختبار التطبيق باستخدام بيانات اختبار متعددة. يتم اختبار التطبيق مع مجموعة مختلفة من القيم.

أسئلة المقابلة لاختبار البرمجيات اليدوية المتقدمة لمدة 3/5/10 سنوات من الخبرة


16. ما هي الخطوات القيمة لحل المشكلات أثناء الاختبار؟

  • سجل: قم بتسجيل ومعالجة أي مشاكل حدثت
  • الإبلاغ: قم بالإبلاغ عن المشكلات إلى مدير المستوى الأعلى
  • التحكم: تحديد عملية إدارة القضايا

17. ما الفرق بين سيناريوهات الاختبار وحالات الاختبار ونص الاختبار؟

الفرق بين سيناريوهات الاختبار وحالات الاختبار هو أن

سيناريوهات الاختبار: سيناريو الاختبار هو أي وظيفة يمكن اختبارها. ويسمى أيضًا حالة الاختبار أو إمكانية الاختبار.

حالات تجريبية: وهي وثيقة تحتوي على الخطوات التي يجب تنفيذها؛ لقد تم التخطيط له في وقت سابق.

اختبار كتابي: إنه مكتوب بلغة برمجة وهو برنامج قصير يستخدم لاختبار جزء من وظائف النظام البرمجي. بمعنى آخر مجموعة مكتوبة من الخطوات التي يجب تنفيذها يدويًا.


18. ما هو العيب الكامن؟

عيب كامن: هذا العيب هو عيب موجود في النظام ولا يسبب أي فشل لأنه لم يتم استيفاء مجموعة الشروط المحددة مطلقًا


19. ما المعلمتان اللتان يمكن أن تكونا مفيدتين لمعرفة جودة تنفيذ الاختبار؟

لمعرفة جودة تنفيذ الاختبار، يمكننا استخدام معلمتين

  • نسبة الرفض المعيبة
  • نسبة التسرب عيب

معلمات جودة تنفيذ الاختبار

معلمات جودة تنفيذ الاختبار


20. ما هي وظيفة أداة اختبار البرمجيات “الشبح”؟

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


21. اشرح ما هي مخرجات الاختبار؟

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

هناك مخرجات اختبار مختلفة في كل مرحلة من مراحل دورة حياة تطوير البرمجيات

  • قبل الاختبار
  • أثناء الاختبار
  • بعد الاختبار

22. ما هو اختبار الطفرة؟

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


23. ما هي الأشياء التي يجب عليك مراعاتها قبل اختيار أدوات التشغيل الآلي لـ AUT؟

  • الجدوى الفنية
  • معplexمستوى المدينة
  • استقرار التطبيق
  • بيانات الاختبار
  • حجم التطبيق
  • إعادة استخدام البرامج النصية الآلية
  • التنفيذ عبر البيئة

24. كيف ستجري تحليل المخاطر؟

لمتابعة تحليل المخاطرwing يجب تنفيذ الخطوات

  1. العثور على درجة المخاطرة
  2. عمل ملف تعريف للمخاطر
  3. تغيير خصائص المخاطر
  4. نشر موارد هذا الاختبار المخاطر
  5. عمل قاعدة بيانات للمخاطر

25. ما هي فئات التصحيح؟

فئات التصحيح

  1. تصحيح أخطاء القوة الغاشمة
  2. التراجع
  3. القضاء على السبب
  4. تقطيع البرنامج
  5. تحليل شجرة الأعطال

26. ما هو شرح إخفاء الأخطاء بالمثال؟

عندما يؤدي وجود عيب إلى إخفاء وجود عيب آخر في النظام، يُعرف ذلك بإخفاء الأخطاء.

مثال: إذا تسببت "القيمة السالبة" في إطلاق استثناء النظام غير المعالج، فسيقوم المطور بمنع إدخال القيم السالبة. سيؤدي هذا إلى حل المشكلة وإخفاء عيب إطلاق الاستثناء غير المعالج.


27. اشرح ما هي خطة الاختبار؟ ما هي المعلومات التي يجب تغطيتها في خطة الاختبار؟

يمكن تعريف خطة الاختبار على أنها وثيقة تصف النطاق والنهج والموارد والجدول الزمني لأنشطة الاختبار ويجب أن تغطي خطة الاختبار ما يليwing details.

  • استراتيجية الاختبار
  • هدف الاختبار
  • معايير الخروج/التعليق
  • تخطيط الموارد
  • مخرجات الاختبار

28. كيف يمكنك التخلص من مخاطر المنتج في مشروعك؟

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

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

29. ما هو الخطر الشائع الذي يؤدي إلى فشل المشروع؟

المخاطر الشائعة التي تؤدي إلى فشل المشروع هي

  • عدم توفر الموارد البشرية الكافية
  • ربما لم يتم إعداد بيئة الاختبار بشكل صحيح
  • ميزانية محدودة
  • قيود الوقت

30. على أي أساس يمكنك التوصل إلى تقدير لمشروعك؟

لتقدير مشروعك، عليك أن تأخذ في الاعتبار ما يليwing نقاط

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

31. اشرح كيف يمكنك تخصيص مهمة لأعضاء الفريق؟

مهمة فريقنا
تحليل مواصفات متطلبات البرمجيات جميع الأعضاء
إنشاء مواصفات الاختبار محلل اختبار/اختبار
بناء بيئة الاختبار مسؤول الاختبار
قم بتنفيذ حالات الاختبار اختبار، مسؤول الاختبار
الإبلاغ عن العيوب اختبار

32. اشرح ما هو نوع الاختبار وما هو نوع الاختبار الشائع الاستخدام؟

للحصول على نتيجة الاختبار المتوقعة، يتم اتباع الإجراء القياسي الذي يشار إليه بنوع الاختبار.

أنواع الاختبارات شائعة الاستخدام هي

  • اختبار الوحدة: اختبر أصغر رمز للتطبيق
  • اختبار واجهة برمجة التطبيقات: اختبار واجهة برمجة التطبيقات التي تم إنشاؤها للتطبيق
  • اختبار التكامل: يتم دمج وحدات البرامج الفردية واختبارها
  • اختبار النظام: اختبار كامل للنظام
  • اختبار التثبيت/إلغاء التثبيت: يتم الاختبار من وجهة نظر العميل/العميل
  • اختبار رشيق: الاختبار من خلال تقنية رشيقة

33. أثناء مراقبة مشروعك، ما هي كل الأشياء التي عليك مراعاتها؟

الأشياء التي يجب أن تؤخذ في الاعتبار هي

  • هل مشروعك في الموعد المحدد؟
  • هل أنت أكثر من الميزانية
  • هل تعمل على تحقيق نفس الهدف الوظيفي؟
  • هل لديك ما يكفي من الموارد
  • هل هناك أي علامات تحذيرية لمشاكل وشيكة؟
  • هل هناك أي ضغط من الإدارة لإكمال المشروع عاجلاً؟

34. ما هي الأخطاء الشائعة التي تسبب المشاكل؟

  • مطابقة الموارد للمشاريع الخاطئة
  • مدير الاختبار يفتقر إلى المهارات
  • عدم الاستماع للآخرين
  • جدولة سيئة
  • الاستهانة
  • تجاهل المشاكل الصغيرة
  • لا فولوwing هذه العملية

35. ماذا يحتوي تقرير الاختبار النموذجي؟ ما هي فوائد تقارير الاختبار؟

يحتوي تقرير الاختبار على المتابعةwing أمور:

  • معلومات المشروع
  • هدف الاختبار
  • ملخص الاختبار
  • خلل

فوائد تقارير الاختبار هي:

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

36. ما هي مراجعة إدارة الاختبار وما سبب أهميتها؟

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


37. ما هي أفضل الممارسات لضمان جودة البرمجيات؟

أفضل الممارسات لتنفيذ SQA الفعال هي

  • التطوير الدائم
  • توثيق
  • استخدام الأداة
  • المقاييس
  • المسؤولية من قبل أعضاء الفريق
  • مدققي SQA ذوي الخبرة

38. متى يتم إعداد RTM (مصفوفة تتبع المتطلبات)؟

يتم إعداد RTM قبل تصميم حالة الاختبار. يجب أن تكون المتطلبات قابلة للتتبع من خلال أنشطة المراجعة.


39. ما هو الفرق بين مصفوفة الاختبار ومصفوفة التتبع؟

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

مصفوفة التتبع: يُعرف التعيين بين حالات الاختبار ومتطلبات العملاء بمصفوفة التتبع


40. في الاختبار اليدوي ما هي بذرة والسائقين؟

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


41. ما هي الخطوة التي ستتبعها عند اكتشاف الخلل؟

بمجرد العثور على عيب ستتبع الخطوة

أ) إعادة إنشاء الخلل

ب) إرفاق لقطة الشاشة

ج) سجل الخلل


42. اشرح ما هي طريقة الاختبار "المعتمدة على خطة الاختبار" أو "المعتمدة على الكلمات الرئيسية"؟

تستخدم هذه التقنية وثيقة حالة الاختبار الفعلية التي طورها المختبرون باستخدام جدول بيانات يحتوي على "كلمات رئيسية" خاصة. الكلمات الرئيسية تتحكم في المعالجة.


43. ما هو DFD (مخطط تدفق البيانات)؟

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


44. اشرح ما هو LCSAJ؟

يرمز LCSAJ إلى "تسلسل التعليمات البرمجية الخطية والقفز". يتكون من الفولوwing ثلاثة عناصر

أ) بداية التسلسل الخطي للبيانات القابلة للتنفيذ

ب) نهاية التسلسل الخطي

ج) الخط المستهدف الذي يتم نقل تدفق التحكم إليه في نهاية التسلسل الخطي


45. اشرح ما هو اختبار N+1؟

يتم تمثيل تباين اختبار الانحدار بـ N+1. في هذه التقنية، يتم إجراء الاختبار في دورات متعددة حيث يتم حل الأخطاء الموجودة في دورة الاختبار "N" وإعادة اختبارها في دورة الاختبار N+1. يتم تكرار الدورة ما لم يتم العثور على أخطاء.


46. ​​ما هو اختبار Fuzz ومتى يتم استخدامه؟

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


47. اذكر ما هي المزايا الرئيسية لمقياس تغطية البيان لاختبار البرمجيات؟

فائدة مقياس تغطية البيان هي ذلك

أ) لا يتطلب معالجة التعليمات البرمجية المصدرية ويمكن تطبيقه مباشرة على التعليمات البرمجية الكائنية

ب) يتم توزيع الأخطاء بالتساوي من خلال الكود، وبالتالي فإن النسبة المئوية للبيانات القابلة للتنفيذ المغطاة تعكس النسبة المئوية للأخطاء المكتشفة


48. كيفية إنشاء حالات اختبار لطريقة "استبدال السلسلة"؟

أ) إذا كانت الأحرف في السلسلة الجديدة > الأحرف في السلسلة السابقة. يجب ألا يتم اقتطاع أي من الأحرف

ب) إذا كانت الأحرف في السلسلة الجديدة <الأحرف في السلسلة السابقة. لا ينبغي إضافة أحرف غير هامة

ج) لا ينبغي حذف المسافات قبل وبعد السلسلة

د) يجب استبدال السلسلة فقط عند التواجد الأول للسلسلة


49. كيف ستتعامل مع الصراع بين أعضاء فريقك؟

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

50. اذكر ما هي أقسام العيوب؟

أساسا هناك ثلاث فئات العيوب

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

51. اشرح كيف تعمل أداة تغطية الاختبار؟

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


52. اذكر ما الفرق بين "العيب" و"الفشل" في اختبار البرمجيات؟

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


53. اشرح كيفية اختبار المستندات في مشروع يمتد عبر دورة حياة تطوير البرمجيات؟

يمتد المشروع عبر دورة حياة تطوير البرمجيات في المتابعةwing أسلوب

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

54. اشرح حالات الاختبار التي يتم كتابتها باللون الأسود أولاً boxوفاق أو أبيض boxوفاق؟

اسود box تتم كتابة حالات الاختبار أولاً كما تكتب باللون الأسود box حالات تجريبية؛ فهو يتطلب خطة المشروع ووثيقة المتطلبات، وجميع هذه الوثائق متاحة بسهولة في بداية المشروع. أثناء الكتابة باللون الأبيض box حالات الاختبار تتطلب المزيد archiالفهم الفني وغير متوفر في بداية المشروع.


55. اشرح ما الفرق بين العيوب الكامنة والمقنعة؟

  • عيب كامن: العيب الكامن هو عيب موجود لم يتسبب في فشل لأنه لم يتم استيفاء مجموعة الشروط مطلقًا
  • العيب المقنع: وهو عيب موجود لم يتسبب في حدوث فشل لأن عيبًا آخر حال دون تنفيذ هذا الجزء من التعليمات البرمجية

56. اذكر ما هو الاختبار التصاعدي؟

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


57. اذكر ما هي الأنواع المختلفة لتقنيات تغطية الاختبار؟

تشمل الأنواع المختلفة من تقنيات تغطية الاختبار

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

58. اذكر ما معنى اختبار التنفس؟

اختبار التنفس عبارة عن مجموعة اختبار تمارس الوظائف الكاملة للمنتج ولكنها لا تختبر الميزات بالتفصيل


59. اشرح ما هو معنى Code Walk Through؟

Code Walk Through هو تحليل غير رسمي للكود المصدري للبرنامج للعثور على العيوب والتحقق من تقنيات الترميز


60. اذكر ما هي المكونات الأساسية لصيغة تقرير العيوب؟

تتضمن المكونات الأساسية لتنسيق تقرير العيوب ما يلي:

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

61. اذكر ما هو الهدف من إجراء الاختبار الشامل؟

يتم إجراء الاختبار الشامل بعد الاختبار الوظيفي. الغرض من إجراء الاختبار الشامل هو ذلك

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

62. وضح ماذا يعني بأداة الاختبار؟

يقوم جهاز الاختبار بتكوين مجموعة من الأدوات وبيانات الاختبار لاختبار تطبيق ما في ظروف مختلفة، ويتضمن مراقبة المخرجات مع المخرجات المتوقعة للتأكد من صحتها.


63. اشرح في مشروع الاختبار ما هي أنشطة الاختبار التي تريد أتمتتها؟

في اختبار أنشطة اختبار المشروع، يمكنك أتمتة

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

64. ما هي الفائدة الرئيسية من تصميم الاختبارات في وقت مبكر من دورة الحياة؟

فهو يساعد على منع إدخال العيوب في الكود.


65. ما هو الاختبار على أساس المخاطر؟

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


66. ما هو الفرق الرئيسي بين النهج الوقائي والتفاعلي للاختبار؟

تم تصميم الاختبارات الوقائية في وقت مبكر؛ يتم تصميم الاختبارات التفاعلية بعد إنتاج البرنامج.


67. ما هو الغرض من معايير الخروج؟

الغرض من معايير الخروج هو تحديد وقت اكتمال مستوى الاختبار.


68. ما الذي يحدد مستوى المخاطرة؟

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


69. متى يتم استخدام اختبار جدول القرار؟

يتم استخدام اختبار جدول القرار لاختبار الأنظمة التي تأخذ المواصفات الخاصة بها شكل قواعد أو مجموعات السبب والنتيجة. في جدول القرار، يتم إدراج المدخلات في عمود، مع وجود المخرجات في نفس العمود ولكن أسفل المدخلات. ويستكشف باقي الجدول مجموعات من المدخلات لتحديد المخرجات المنتجة.

تعرف على المزيد حول تقنية اختبار جدول القرار في الفيديو التعليمي هنا


70. لماذا نستخدم جداول القرار؟

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


71. ما هو الهدف الرئيسي عند المراجعةwing تسليم البرمجيات؟

التعرف على العيوب في أي منتج عمل برمجي.


72. أي من فولوwing يحدد النتائج المتوقعة للاختبار؟ مواصفات حالة الاختبار أو مواصفات تصميم الاختبار.

تحدد مواصفات حالة الاختبار النتائج المتوقعة للاختبار.


73. ما فائدة استقلالية الاختبار؟

إنه يتجنب تحيز المؤلف في تحديد الاختبارات الفعالة.


74. كجزء من أي عملية اختبار تحدد معايير الخروج؟

يتم تحديد معايير الخروج على أساس "تخطيط الاختبار".


75. ما هو اختبار ألفا؟

اختبار ما قبل النشر من قبل ممثلي المستخدم النهائي في موقع المطور.


76. ما هو اختبار بيتا؟

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


77. اذكر ما هو الفرق بين الاختبار التجريبي والاختبار التجريبي؟

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


78. نظرا للمتابعةwing جزء من الكود، ما هو عدد الاختبارات المطلوبة لتغطية القرار بنسبة 100%؟

if width > length 
   thenbiggest_dimension = width
     if height > width 
             thenbiggest_dimension = height 
     end_if
elsebiggest_dimension = length  
            if height > length 
                thenbiggest_dimension = height 
          end_if
end_if

4


79. لقد قمت بتصميم حالات اختبار لتوفير بيان بنسبة 100% وتغطية القرار بنسبة 100% للمتابعةwing جزء من التعليمات البرمجية. إذا كان العرض > الطول، فإن البعد الأكبر = العرض، وإلا فإن البعد الأكبر = الطول end_ifwing تمت إضافته إلى الجزء السفلي من جزء التعليمات البرمجية أعلاه. طباعة "البعد الأكبر هو" &biggest_dimensionprint "العرض:" والعرض طباعة "الطول:" والطول كم عدد حالات الاختبار المطلوبة؟

لا شيء، يمكن استخدام حالات الاختبار الموجودة.


80. ما هو الفرق بين تقنيات الاختبار وأدوات الاختبار؟

تقنية الاختبار: – هي عملية للتأكد من أن بعض جوانب نظام التطبيق أو الوحدة تعمل بشكل صحيح وقد تكون هناك تقنيات قليلة ولكن أدوات كثيرة.

أدوات الاختبار: – هي وسيلة لإجراء عملية الاختبار. تعتبر الأداة موردًا للمختبر، ولكنها في حد ذاتها غير كافية لإجراء الاختبار

تعرف على المزيد حول أدوات الاختبار هنا


81. نستخدم مخرجات تحليل المتطلبات ومواصفات المتطلبات كمدخل للكتابة ...

حالات اختبار قبول المستخدم


82. الاختبار المتكرر لبرنامج تم اختباره بالفعل، بعد التعديل، لاكتشاف أي عيوب تم إدخالها أو اكتشافها نتيجة للتغييرات في البرنامج الذي يتم اختباره أو في مكون برمجي آخر ذي صلة أو غير ذي صلة:

اختبار الانحدار


83. تاجر جملة يبيع خراطيش الطابعة. الحد الأدنى لكمية الطلب هو 5. يوجد خصم 20% للطلبات التي تحتوي على 100 خرطوشة طابعة أو أكثر. لقد طُلب منك إعداد حالات اختبار باستخدام قيم مختلفة لعدد خراطيش الطابعة المطلوبة. أي من فولوwing تحتوي المجموعات على ثلاثة مدخلات اختبار سيتم إنشاؤها باستخدام تحليل القيمة الحدودية؟

4، 5، 99


84. ما هو اختبار المكونات؟

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

وهنا شريط فيديو رائع على وحدة التجارب


85. ما هو اختبار النظام الوظيفي؟

يتم تعريف اختبار الأداء الوظيفي الشامل للنظام ككل على أنه اختبار وظيفي للنظام.


86. ما هي فوائد الاختبار المستقل؟

المختبرون المستقلون غير متحيزون ويحددون العيوب المختلفة في نفس الوقت.


87. في النهج التفاعلي للاختبار، متى تتوقع أن يبدأ الجزء الأكبر من أعمال تصميم الاختبار؟

يبدأ الجزء الأكبر من أعمال تصميم الاختبار بعد إنتاج البرنامج أو النظام.


88. ما هي المنهجيات المختلفة في نموذج التنمية الرشيقة؟

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

  1. البرمجة المتطرفة (XP)
  2. سكروم
  3. تطوير البرمجيات العجاف
  4. ميزة التنمية مدفوعة
  5. عملية موحدة رشيقة
  6. كريستال
  7. نموذج تطوير الأنظمة الديناميكية (DSDM)

89. ما هو النشاط في عملية الاختبار الأساسي الذي يتضمن تقييم قابلية اختبار المتطلبات والنظام؟

يتضمن "تحليل الاختبار" و"التصميم" تقييم قابلية اختبار المتطلبات والنظام.


90. ما هو السبب الأكثر أهمية عادة لاستخدام المخاطر لدفع جهود الاختبار؟

لأن اختبار كل شيء غير ممكن.


91. ما هو الاختبار العشوائي / القرد؟ متى يتم استخدامه؟

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


92. أي من فولوwing هل هي أهداف صالحة لتقارير الحوادث؟

  1. قم بتزويد المطورين والأطراف الأخرى بملاحظات حول المشكلة لتمكين التحديد والعزل والتصحيح حسب الضرورة.
  2. تقديم أفكار لتحسين عملية الاختبار.
  3. توفير وسيلة لتقييم كفاءة المختبر.
  4. تزويد المختبرين بوسائل لتتبع جودة النظام قيد الاختبار.

93. خذ بعين الاعتبار ما يليwing التقنيات. ما هي التقنيات الثابتة وما هي التقنيات الديناميكية؟

  1. تقسيم متكافىء.
  2. استخدام اختبار الحالة.
  3. تحليل تدفق البيانات.
  4. الاختبار الاستكشافي.
  5. اختبار القرار.
  6. التفتيش.

تحليل تدفق البيانات وعمليات التفتيش ثابتة؛ يعد تقسيم التكافؤ واختبار حالة الاستخدام والاختبار الاستكشافي واختبار القرار ديناميكيًا.


94. لماذا يوصف الاختبار الساكن والاختبار الديناميكي بأنهما متكاملان؟

لأنهم يشتركون في هدف تحديد العيوب ولكنهم يختلفون في أنواع العيوب التي يجدونها.


95. ما هي مراحل المراجعة الرسمية؟

وعلى النقيض من المراجعات غير الرسمية، تتبع المراجعات الرسمية عملية رسمية. تتكون عملية المراجعة الرسمية النموذجية من ست خطوات رئيسية:

  1. تخطيط الرحلة
  2. انطلاق
  3. الإعداد
  4. اجتماع المراجعة
  5. إعادة صياغة
  6. متابعة.

96. ما هو دور الوسيط في عملية المراجعة؟

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

تعرف على المزيد حول عملية المراجعة في الفيديو التعليمي هنا


97. ما هو قسم التكافؤ (المعروف أيضًا بفئة التكافؤ)؟

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


98. متى يجب تنفيذ إجراءات إدارة التكوين؟

أثناء التخطيط للاختبار.


99. نوع من الاختبارات الوظيفية، الذي يبحث في الوظائف المتعلقة باكتشاف التهديدات، مثل الفيروسات الواردة من جهات خارجية ضارة؟

اختبار الأمان


100. اختبار حيث نخضع هدف الاختبار لأحمال عمل مختلفة لقياس وتقييم سلوكيات الأداء وقدرة الهدف والاختبار على الاستمرار في العمل بشكل صحيح في ظل أعباء العمل المختلفة هذه؟

اختبار الحمل


101. نشاط الاختبار الذي يتم إجراؤه لكشف العيوب في الواجهات وفي التفاعل بين المكونات المتكاملة هو؟

اختبار مستوى التكامل


102. ما هي البنية القائمة (الأبيض-box) تقنيات الاختبار؟

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


103. متى يجب إجراء "اختبار الانحدار"؟

بعد تغير البرنامج أو عندما تتغير البيئة اختبار الانحدار يجب ان ينفذ.


104. ما هو الاختبار السلبي والإيجابي؟

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


105. ما هو الغرض من معيار إتمام الاختبار؟

الغرض من معيار إكمال الاختبار هو تحديد متى يتم التوقف عن الاختبار


106. ما الذي لا يمكن للتحليل الثابت العثور عليه؟

على سبيل المثال تسرب الذاكرة.


107. ما الفرق بين إعادة الاختبار واختبار الانحدار؟

تضمن إعادة الاختبار إزالة الخطأ الأصلي؛ يبحث اختبار الانحدار عن آثار جانبية غير متوقعة.


108. ما هي تقنيات الاختبار المبني على الخبرة؟

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


109. ما هو نوع المراجعة التي تتطلب معايير الدخول والخروج الرسمية، بما في ذلك المقاييس؟

تفتيش


110. هل يمكن اعتبار المراجعات أو عمليات التفتيش جزءًا من الاختبار؟

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


111. حقل الإدخال يأخذ سنة الميلاد بين 1900 و 2004 ما هي القيم الحدودية لاختبار هذا الحقل؟

1899,1900,2004,2005


112. أي من فولوwing ستشارك الأدوات في أتمتة اختبار الانحدار؟ أ. فاحص البيانات ب. اختبار الحدود ج. التقاط/تشغيل د. مقارنة الإخراج.

د. مقارنة الإخراج


113. لاختبار وظيفة ما، يجب أن يكتب المبرمج، الذي يستدعي الوظيفة المراد اختبارها وتمرير بيانات الاختبار.

سائق


114. ما هو السبب الرئيسي الذي يجعل المطورين يجدون صعوبة في اختبار عملهم؟

الافتقار إلى الموضوعية


115. "ما هو مقدار الاختبار الكافي؟"

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


116. متى يجب إيقاف الاختبار؟

يعتمد ذلك على المخاطر التي يتعرض لها النظام الذي يتم اختباره. هناك بعض المعايير التي يمكنك بناءً عليها التوقف عن الاختبار.

  1. المواعيد النهائية (الاختبار، الإصدار)
  2. لقد تم استنفاد ميزانية الاختبار
  3. معدل الأخطاء ينخفض ​​إلى ما دون مستوى معين
  4. حالات الاختبار مكتملة بنسبة نجاح معينة
  5. فترات ألفا أو بيتا لانتهاء الاختبار
  6. يتم استيفاء تغطية التعليمات البرمجية أو الوظائف أو المتطلبات إلى نقطة محددة

117. أي من فولوwing هو الغرض الأساسي من استراتيجية التكامل لاختبار التكامل في الصغيرة؟

الغرض الأساسي من استراتيجية التكامل هو تحديد الوحدات التي سيتم دمجها ومتى وكم عددها في وقت واحد.


118. ما هي حالات الاختبار شبه العشوائي؟

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


119. نظرا للمتابعةwing الكود، ما هي العبارة الصحيحة فيما يتعلق بالحد الأدنى لعدد حالات الاختبار المطلوبة لكشف الحساب الكامل وتغطية الفرع؟

اقرأ ص

اقرأ س

إذا كان p+q> 100

ثم اطبع "كبير"

ENDIF

إذا ع> 50

ثم اطبع "ص كبير"

ENDIF

اختبار واحد لتغطية كشف الحساب، واختباران لتغطية الفرع


120. ما هي المراجعة التي تستخدم عادة لتقييم المنتج لتحديد مدى ملاءمته للاستخدام المقصود وتحديد التناقضات؟

مراجعه فنية.


121. من يجب توثيق الأخطاء التي تم اكتشافها في الأصل؟

بواسطة المختبرين.


122. ما هو معيار التوثيق الرسمي الحالي والمعترف به عالميًا؟

لا يوجد واحد.


123. أي من فولوwing هل مشارك المراجعة هو الذي قام بإنشاء العنصر المراد مراجعته؟

المعلن / كاتب التعليق


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

يجب إجراء اختبار الانحدار على الوحدات الأخرى أيضًا لأن إصلاح إحدى الوحدات قد يؤثر على الوحدات الأخرى.


125. لماذا يوفر تحليل القيمة الحدودية حالات اختبار جيدة؟

لأن الأخطاء تحدث بشكل متكرر أثناء برمجة الحالات المختلفة بالقرب من "حواف" نطاق القيم.


126. ما الذي يجعل التفتيش مختلفًا عن أنواع المراجعة الأخرى؟

ويقودها قائد مدرب، وتستخدم معايير الدخول والخروج وقوائم المراجعة الرسمية.


127. لماذا يمكن أن يعتمد المختبر على إدارة التكوين؟

لأن إدارة التكوين تؤكد أننا نعرف الإصدار الدقيق لبرنامج الاختبار وكائن الاختبار.


128. ما هو نموذج V؟

نموذج لتطوير البرمجيات يوضح كيفية تكامل أنشطة الاختبار مع مراحل تطوير البرمجيات


129. ما هو اختبار الصيانة؟

يتم تشغيله بواسطة التعديلات أو الترحيل أو التقاعد للبرامج الموجودة


130. ما هي تغطية الاختبار؟

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


131. لماذا يفضل التكامل المتزايد على التكامل "الانفجار الكبير"؟

لأن التكامل المتزايد لديه قدرة أفضل على فحص العيوب المبكرة وعزلها


132. ما يسمى العملية التي تبدأ مع الوحدات الطرفية؟

التكامل من أسفل إلى أعلى


133. خلال أي نشاط اختباري يمكن العثور على الخطأ بشكل أكثر فعالية من حيث التكلفة؟

أثناء التخطيط للاختبار


134. الغرض من مرحلة المتطلبات هو

لتجميد المتطلبات، لفهم احتياجات المستخدم، لتحديد نطاق الاختبار


135. لماذا نقسم الاختبار إلى مراحل متميزة؟

قمنا بتقسيم الاختبار إلى مراحل متميزة بسبب اتباع الخطوات التاليةwing أسباب ،

  1. كل مرحلة اختبار لها غرض مختلف
  2. من الأسهل إدارة الاختبار على مراحل
  3. يمكننا إجراء اختبار مختلف في بيئات مختلفة
  4. تم تحسين أداء وجودة الاختبار باستخدام الاختبار المرحلي

136. ما هو التدمير الشامل؟

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

DRE=عدد الأخطاء أثناء الاختبار/عدد الأخطاء أثناء الاختبار + عدد الأخطاء التي اكتشفها المستخدم


137. أي من فولوwing من المرجح أن يستفيد أكثر من استخدام أدوات الاختبار التي توفر تسهيلات التقاط الاختبار وإعادة التشغيل؟ أ) اختبار الانحدار ب) اختبار التكامل ج) اختبار النظام د) اختبار قبول المستخدم

اختبار الانحدار


138. كيف يمكنك تقدير مقدار إعادة الاختبار الذي قد يكون مطلوبًا؟

مقاييس من المشاريع المماثلة السابقة والمناقشات مع فريق التطوير


139. ما الذي يدرس تحليل تدفق البيانات؟

استخدام البيانات على المسارات من خلال التعليمات البرمجية.


140. ما هو الفشل؟

الفشل هو الخروج عن السلوك المحدد.


141. ما هي مقارنات الاختبار؟

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


142. من المسؤول عن توثيق كافة القضايا والمشكلات والنقاط المفتوحة التي تم تحديدها خلال اجتماع المراجعة

كاتب


143. ما هو الغرض الرئيسي من المراجعة غير الرسمية؟

طريقة غير مكلفة للحصول على بعض الفوائد


144. ما هو الغرض من تقنية تصميم الاختبار؟

تحديد شروط الاختبار وتحديد حالات الاختبار


145. عند اختبار نظام حساب الدرجات، يحدد القائم بالاختبار أن جميع الدرجات من 90 إلى 100 ستعطي درجة A، لكن الدرجات الأقل من 90 لن تحصل على ذلك. ويعرف هذا التحليل بأنه:

تقسيم متكافىء


146. يريد مدير الاختبار استخدام الموارد المتاحة للاختبار الآلي لتطبيق الويب. الخيار الأفضل هو

مختبر، اختبار آلي، متخصص في الويب، DBA


147. أثناء اختبار أحد مختبري الوحدة، عثر 'X' على خطأ وقام بتعيينه إلى أحد المطورين. لكن المطور يرفض نفس الشيء، قائلا إنه ليس خطأ. ما الذي يجب أن يفعله "X"؟

أرسل المعلومات التفصيلية عن الخطأ الذي تمت مواجهته وتحقق من إمكانية تكرار نتائجه


148. نوع من اختبارات التكامل يتم فيه دمج عناصر البرامج أو عناصر الأجهزة أو كليهما مرة واحدة في مكون أو نظام شامل، وليس على مراحل.

اختبار الانفجار الكبير


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

نموذج V


150. ما هي التقنية التي يمكن استخدامها لتحقيق تغطية المدخلات والمخرجات؟ يمكن تطبيقه على المدخلات البشرية، أو الإدخال عبر واجهات النظام، أو معلمات الواجهة في اختبار التكامل.

تقسيم متكافىء


151. "نموذج دورة الحياة هذا مدفوع بمخاطر الجدول الزمني والميزانية" هذا البيان هو الأنسب.

نموذج V


152. بأي ترتيب يجب إجراء الاختبارات؟

والأهم يجب اختباره أولاً


153. ال later في دورة حياة التطوير، يتم اكتشاف الخطأ، وكلما زادت تكلفة إصلاحه. لماذا؟

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


154. ما هو قياس التغطية؟

وهو مقياس جزئي لدقة الاختبار.


155. ما هو اختبار القيمة الحدودية؟

اختبار الشروط الحدودية على حواف فئات تكافؤ المدخلات والمخرجات وأسفلها وفوقها. على سبيل المثال، لنفترض تطبيقًا مصرفيًا حيث يمكنك سحب الحد الأقصى البالغ 20,000 روبية والحد الأدنى 100 روبية، لذا في اختبار قيمة الحدود، فإننا نختبر الحدود الدقيقة فقط، بدلاً من الوصول إلى المنتصف. وهذا يعني أننا نختبر أعلى من الحد الأقصى وأقل من الحد الأدنى.


156. ماذا تمثل COTS؟

تجاري جاهز للاستخدام.


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

اختبار البيئة


158. ما الذي يمكن اعتباره مبنيًا على خطة المشروع، ولكن مع قدر أكبر من التفاصيل؟

خطة اختبار المرحلة


159. ما هو التطوير السريع للتطبيقات؟

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

؟؟؟؟ الرجوع لدينا – اختبار المسابقة

؟؟؟؟ الرجوع لدينا – أسئلة مقابلة اختبار البرمجيات Youtube فيديو

تنزيل PDF مجاني: أسئلة وأجوبة مقابلة اختبار البرمجيات

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