منتدى السراطنية
اهلا بك فى منتدى السراطنيه المتواضع يسعدنا جدااا تسجيلك فى المنتدى اذا كنت غير مسجل وان كنت مسجل لدينا فقم بالدخول لترى كل ماهو جديد ونتمنى لك المتعه والفائده والسعاده من منتدى السراطنيه
مع تحيات كامل طاقم الاداره
ومدير المنتدى : محمود مراد عبدالحفيظ


نحن لا ندعى التميز ولكن نسعى لنكون المتميزون
 
الرئيسيةاليوميةمكتبة الصورس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول
أفضل 10 أعضاء في هذا المنتدى
Admin - 946
 
احمد محمد العتعوتى - 450
 
الاسيوطى - 411
 
محمد مراد عبدالحفيظ - 367
 
ميادة - 219
 
الكابتن ميدو - 180
 
بنت الاسلام - 148
 
الفرعون - 135
 
مى - 128
 
الملك - 106
 
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
التبادل الاعلاني
 
 
 

شاطر | 
 

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

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
احمد محمد العتعوتى
وسام الابداع
وسام الابداع
avatar

ما رايك فى المنتدى ما رايك فى المنتدى : منتدى السراطنية
عدد المساهمات : 450
نقاط : 1190
السٌّمعَة : 51
تاريخ التسجيل : 12/11/2010
العمر : 24

مُساهمةموضوع: دورة هندسة البرمجيات » الدرس الخامس الجزء الثاني كتابة البرنامج واختباره    2011-06-21, 03:04
















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

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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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







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















•·.·´¯`·.·• (نهاية الدرس الخامس - الجزء الثاني) •·.·´¯`·.·•

تم بحمد الله
منقول للامانة

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
دورة هندسة البرمجيات » الدرس الخامس الجزء الثاني كتابة البرنامج واختباره
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى السراطنية :: قسم الكمبيوتر والانترنت-
انتقل الى: