الدرس الخامس الجزء الثاني كتابة البرنامج واختباره

Spread the love
الدرس الخامس الجزء الثاني كتابة البرنامج واختباره  أضيف في: 20-5-1427هـ
بسم الله الرحمن الرحيم

الدرس الخامس: كتابة البرنامج واختباره

الجزء الثاني: اختبار البرامج:

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

قبل تسليم النظام النهائي إلى الزبون تجرى عليه الكثير من الاختبارات، بعضها يعتمد على ما الذي يتم اختباره مثلا:

(أحد مكونات البرنامج – مجموعة من المكونات – جزء من النظام – النظام بالكامل)

والبعض الأخر يعتمد على ما الذي نريد معرفته من هذه الاختبارات، مثلا:

هل يعمل النظام وفقا لما ورد في المتطلبات؟

هل يعمل النظام وفقا لما ورد في التصميم؟

هل يعمل النظام كما يتوقعه الزبون منه؟

مراحل الاختبار:

عند العمل على اختبار نظام من الحجم الكبير، فإن عملية الاختبار تتم على عدة مراحل موجزها في ما يلي:

اختبار المكون Module Testing أو component Testing

أول مراحل اختبار النظم، هي اختبار كل مكون على حدى بمعزل عن بقية مكونات النظام، للتأكد من عمله على النحو المتوقع منه. باختبار المعلومات المتحصل عليها (output) منه بعد إمداده بالبيانات اللازمة له (input).

اختبار التكامل Integration Testing

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

اختبار الوظيفة Function Testing

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

اختبار الأداء Performance Testing

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

اختبار القبول Acceptance Test

يتم إجراء هذا الاختبار للتأكد من أن النظام المحقق موافق لما توقعه الزبون، وبعدها يعد النظام مقبول عند المستخدم والزبون Accepted system

اختبار التثبيت Installation Test

الاختبار الأخير يتم فيه تثبيت النظام في بيئة العمل الخاصة به والتأكد من أنه يعمل كما هو مطلوب منه.

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

•·.·´¯`·.·• (نهاية الدرس الخامس – الجزء الثاني) •·.·´¯`·.·•
الكاتب: أسما المنقوش

الكاتب geek4arab

geek4arab

مواضيع متعلقة

التعليقات مغلقة