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