منتديات سحر العيون - عرض مشاركة واحدة - ......دورة هندسة البرمجيات......
عرض مشاركة واحدة
قديم 01-12-2007, 03:10 PM   رقم المشاركة : 6 (permalink)
معلومات العضو
 
الصورة الرمزية حزين القلب
 

 

إحصائية العضو








حزين القلب غير متواجد حالياً

 
آخـر مواضيعي

المستوى: -INF [♥ Bأ©-Yأھu ♥]
الحياة NAN / -INF

النشاط -INF / -INF
المؤشر NAN%
 

إرسال رسالة عبر مراسل MSN إلى حزين القلب إرسال رسالة عبر مراسل Yahoo إلى حزين القلب

 

 

معلومات أضافية

عدد النقاط :11
حزين القلب is on a distinguished road

36 1 11 الجزء الثانى من الدرس الخامس


بسم الله الرحمن الرحيم

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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




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

 

 

 

 

 

 

 

 

 

 


التوقيع



ملانا الارض دموعا فانبتت الاما وأهـــــــــــــــــات
كبرنا وكبرت معنا جروحنا فما عدنا نتحمل الام الحياة

صرخنا وكاننا لم نصرخ فما عادى للبشر سمعا للنداءات
فقد كتب علينا ان نبكى العمر ونتالم سنينا ونفرح سا عات

 

   

 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141