أود السؤال عن مجال اختبار وفحص البرمجيات:
ما المتطلبات اللازم معرفتها قبل الدخول إلى هذا المجال؟
هل يحتاج إلى خبرة في علوم الحاسوب ولغات البرمجة؟ وهل يختص بلغة معينة أم أحتاج لعدة لغات؟
هل من مصادر ينصح بها من كتب ودورات ومقالات باللغة العربية و الإنجليزية؟
وشكرا
التعليقات
يهتم مجال اختبار وفحص البرمجيات بمجوعة الحالات التي يمكن أن تواجه التطبيق ويعطي نتائج لا توافق المنطق الذي تم بناءه لأجل هدف معين، من أبسط الحالات (جمع عددين موجين سيكون عدد موجب) فإذا حدث overflow (كان الناتج لعملية الجميع أكبر من قدرة المتغير على تخزين النتيجة) يحصل طفحان ويعطي ناتج الجمع نتيجة خطأ.. إلى حالات أكثر تعقيداً تهم مكونات البرامج والمشاريع الضخمة.
اختبار البرمجيات هو من أركان هندسة البرمجيات:
ما هي هندسة البرمجيات:
مراحل تطوير البرمجيات:
مصطلحات مهمة:
التأكد من حلو برنامج من الأخطاء:
مفاهيم اختبار البرمجيات:
*********
المتطلبات: فهم جيد لهندسة البرمجيات
نعم يحتاج لخبرة كبيرة في بناء المشاريع والأنظمة الحاسوبية، ومفاهيم لغة البرمجة التي يقوم عليها المشروع
كيفية إجراء unit test على task في لارافيل:
كيفية إجراء unit test على task في dot net: