🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 6 بطاقة لهذه الصفحة
ما هي مكونات خطة الاختبار (Test Plan) كما وردت في النص؟
الإجابة: تحتوي خطة الاختبار على وصف البرمجيات ووظائفها والأجزاء المطلوب اختبارها.
الشرح: خطة الاختبار هي وثيقة إستراتيجية تحدد نطاق الاختبار وأهدافه ونهجه وجدوله الزمني.
تلميح: تذكر أن خطة الاختبار هي جزء من عملية توثيق الاختبار.
التصنيف: مفهوم جوهري | المستوى: سهل
ما هو تعريف خطة الاختبار (Test Plan) أو جدولة الاختبار (Test Schedule)؟
الإجابة: هي قائمة تحتوي على الاختبارات المخطط إجراؤها للتحقق من دقة عمل البرنامج، وتسجيل نتائج كل اختبار.
الشرح: خطة الاختبار هي وثيقة أساسية في هندسة البرمجيات تحدد نطاق ونهج وأنشطة وموارد الاختبار.
تلميح: فكر في الوثيقة التي تحدد الاختبارات المطلوبة ونتائجها.
التصنيف: تعريف | المستوى: سهل
ما هو الفرق بين حالة الاختبار (Test Case) وحالة الاستخدام (Use Case)؟
الإجابة: حالة الاستخدام تُحدّد كيفية استخدام البرنامج لأداء مهمة محددة (تسلسل إجراءات المستخدم)، بينما يهدف الاختبار إلى إنشاء حالات خاطئة بشكل متعمد باستخدام بيانات صالحة وغير صالحة.
الشرح: حالة الاستخدام هي وصف وظيفي للتفاعل بين المستخدم والنظام، بينما حالة الاختبار هي مواصفة إجرائية لاختبار وظيفة محددة.
تلميح: فكر في الغرض من كل منهما: أحدهما يصف الاستخدام الصحيح، والآخر يختبر الاستخدام الصحيح والخاطئ.
التصنيف: فرق بين مفهومين | المستوى: متوسط
ما هو تقرير الخطأ (Bug Report) في عملية توثيق الاختبار؟
الإجابة: هو تقرير يحتوي على أي خطأ أو مشكلة في البرمجيات تم اكتشافها أثناء الاختبار.
الشرح: تقرير الخطأ هو وثيقة أساسية لتتبع وإدارة العيوب في البرمجيات، مما يساعد المطورين على إصلاحها.
تلميح: فكر في الوثيقة التي تسجل المشكلات أو العيوب في البرنامج.
التصنيف: تعريف | المستوى: سهل
ما هي الطريقتان الرئيسيتان لتوزيع تطبيق الأندرويد بعد حزمه؟
الإجابة: 1. النشر في متجر التطبيقات (Publishing to a Store Application). 2. تنزيل الحزمة على الهاتف مباشرة (Downloading a Package on your Phone).
الشرح: هذه هي الطرق الأساسية لتوزيع التطبيقات على المستخدمين النهائيين بعد الانتهاء من التطوير والاختبار.
تلميح: تذكر أن إحدى الطرق تتضمن متجراً رسمياً، والأخرى تنزيلاً مباشراً.
التصنيف: ملخص | المستوى: سهل
لماذا من المهم أن يمتلك المختبرون خلفيات متعددة ومختلفة عند اختبار التطبيق؟
الإجابة: لأن ذلك يمنح المطور مزيدًا من المعلومات حول ما يجب تصحيحه في التطبيق، والميزات التي يجب إضافتها، خاصة فيما يتعلق بإمكانية الوصول للمستخدمين ذوي الاحتياجات الخاصة.
الشرح: الاختبار بمشاركة مختبرين متنوعين يساعد في اكتشاف مشكلات قد لا يلاحظها المطور، مما يحسن جودة التطبيق وتجربة المستخدم للجميع.
تلميح: فكر في تنوع المستخدمين النهائيين واحتياجاتهم المختلفة.
التصنيف: تفكير ناقد | المستوى: متوسط