المجلس الدولي لمؤهلات اختبار البرمجيات (ISTQB) دليل شامل
المجلس الدولي لمؤهلات اختبار البرمجيات (ISTQB)
يعد المجلس الدولي لمؤهلات اختبار البرمجيات (ISTQB) منظمة دولية رائدة في مجال شهادات اختبار البرمجيات. تأسس المجلس في مدينة إدنبرة في نوفمبر 2002، وهو عبارة عن جمعية غير ربحية مسجلة قانونياً في بلجيكا، تهدف إلى توحيد معايير اختبار البرمجيات على مستوى العالم.
محفظة منتجات ISTQB
تعتمد محفظة منتجات ISTQB الحالية على نهج مصفوفة يتميز بمستويات ومسارات تعليمية تضمن التدرج في اكتساب المعرفة والمهارات:
المستويات التعليمية
- المستوى التأسيسي (Foundation): يمثل نقطة البداية لجميع المختبرين.
- المستوى المتقدم (Advanced): يركز على مهارات أكثر تخصصاً وعمقاً.
- مستوى الخبير (Expert): يمثل أعلى درجات الاحتراف في مجال اختبار البرمجيات.
المسارات التخصصية
- المسار الأساسي (Core): يغطي موضوعات اختبار البرمجيات بشكل أفقي وشامل، وهو صالح لأي تكنولوجيا أو منهجية أو مجال تطبيق، مما يسهل الفهم المشترك بين المختبرين عالمياً.
- مسار Agile: يركز على ممارسات الاختبار المخصصة لدورة حياة تطوير البرمجيات الرشيقة (Agile SDLC).
- المسار التخصصي (Specialist): يتناول موضوعات محددة بشكل عمودي، مثل خصائص الجودة (سهولة الاستخدام، الأمان، الأداء) أو تقنيات اختبار محددة (الاختبار القائم على النماذج، اختبار تطبيقات الهاتف المحمول) أو أنشطة اختبار معينة (أتمتة الاختبارات، إدارة مقاييس الاختبار).
الشروط المسبقة للحصول على الشهادة
تحدد ISTQB شروطاً مسبقة للامتحانات لضمان تسلسل منطقي في التعلم. ويعد المستوى التأسيسي الأساسي (Foundation Core) شرطاً أساسياً للحصول على أي شهادة أخرى في المخطط.
قواعد التدرج في الشهادات:
- يجب الحصول على المستوى التأسيسي الأساسي قبل الانتقال إلى المستوى المتقدم الأساسي.
- يعد المستوى التأسيسي الأساسي شرطاً افتراضياً لشهادات المستوى التأسيسي التخصصية.
- أي وحدة في المستوى المتقدم التخصصي أو مستوى الخبير التخصصي مرتبطة بوحدة تخصصية أدنى تتطلب الحصول على تلك الشهادة الأدنى أولاً.
- تتطلب وحدات مستوى الخبير الحصول على الشهادة المقابلة في المستوى المتقدم.
- أي وحدة في المستوى المتقدم التخصصي غير مرتبطة بوحدة تخصصية أدنى تتطلب المستوى التأسيسي الأساسي كشرط مسبق.
الامتحانات والاعتمادات
تتكون امتحانات المستوى التأسيسي والمتقدم من اختبارات اختيار من متعدد. وتعتبر الشهادات في المستويين التأسيسي والمتقدم صالحة مدى الحياة ولا تتطلب إعادة اعتماد.
أما بالنسبة لمستويي الخبير (المقسمين إلى موضوعي: تحسين عملية الاختبار واختبار الإدارة)، فإن الشهادة تنتهي صلاحيتها بعد 5 سنوات.
محتوى الشهادات:
- المستوى التأسيسي (Foundation Level): يعتمد على منهج 2023، وهو مناسب لأي شخص يحتاج إلى إثبات معرفة عملية بالمفاهيم الأساسية لاختبار البرمجيات، بما في ذلك المختبرين، ومحللي الاختبارات، ومهندسي الاختبارات، ومديري الاختبارات، ومطوري البرمجيات، وحتى مديري المشاريع ومحللي الأعمال.
- المستوى المتقدم (Advanced Level): يتطلب معرفة أعمق في مجالات متخصصة، مثل:
- مدير الاختبار (Test Manager): يركز على تخطيط ومراقبة عملية الاختبار.
- محلل الاختبار (Test Analyst): يركز على المراجعات وطرق اختبار الصندوق الأسود (Black Box Testing).
- المحلل الفني للاختبار (Technical Test Analyst): يتناول اختبارات المكونات (اختبارات الوحدة)، ويتطلب معرفة باختبار الصندوق الأبيض (White Box Testing) وطرق الاختبار غير الوظيفية، بالإضافة إلى أدوات الاختبار.
أسئلة شائعة
ما هو المجلس الدولي لمؤهلات اختبار البرمجيات (ISTQB)؟
هو منظمة دولية غير ربحية تهدف إلى توحيد معايير شهادات اختبار البرمجيات وتوفير مؤهلات معيارية للمختبرين حول العالم.
هل أحتاج إلى إعادة أخذ امتحان ISTQB كل فترة؟
بالنسبة لشهادات المستوى التأسيسي والمتقدم، فإن الشهادة صالحة مدى الحياة ولا تتطلب إعادة اعتماد. أما شهادات مستوى الخبير، فتنتهي صلاحيتها بعد 5 سنوات.
من هم الأشخاص المستهدفون بشهادة المستوى التأسيسي؟
تستهدف الأشخاص الذين يحتاجون إلى معرفة أساسية بمفاهيم اختبار البرمجيات، مثل المختبرين، ومحللي الاختبارات، ومطوري البرمجيات، ومديري المشاريع، ومحللي الأعمال.