خطة اختبار لنظام المودل للتعليم الالكتروني

22
نظامتعلم إدارة الMOODLE خطةختبار ا ا ص دارة0.1 عقيللمهندس شادي إعداد الكتروني البريد ا: [email protected] جوجل:+ http://google.com/+shadiakil التويتر: http://twitter.com/eng_shadi_akil الفيسبوك: http://fb.com/eng.shadi.akil كيدان لين: http://www.linkedin.com/in/shadiakil جي اس ام فايبرتساب وا: 00963944796871

Upload: shadi-akil

Post on 13-May-2015

233 views

Category:

Technology


2 download

DESCRIPTION

ستقوم خطة الاختبار بفحص أداء نظام إدارة التعلم مودل (MOODLE) ضمن سيناروهات محددة بحث تضمن عملية الإختبار بأن أداء النظام سيكون مستقراً وفعالاً.

TRANSCRIPT

Page 1: خطة اختبار لنظام المودل للتعليم الالكتروني

إدارة التعلمنظام

MOODLE

اختبارخطة

0.1دارة صاإل

إعداد المهندس شادي عقيل

[email protected]: البريد اإللكتروني

http://google.com/+shadiakil+: جوجل

http://twitter.com/eng_shadi_akil: التويتر

http://fb.com/eng.shadi.akil: الفيسبوك

http://www.linkedin.com/in/shadiakil: لينكيدان

00963944796871: واتساب –فايبر –جي اس ام

Page 2: خطة اختبار لنظام المودل للتعليم الالكتروني

جدول المحتويات 3 ............................................................................................................................................. :األختبار عملية أهداف

3 ..................................................................................................................................... :األختبار فشل/ نجاح معايير

4 .......................................................................................................................................................... :مصطلحات

4 ............................................................................................................................................ :اإلختبار فريق أعضاء

5 ........................................................................................................................................................ :راألختبا بيئة

5 .......................................................................................................................................... : البرمجية مواصفات

Web Server Architecture: .................................................................................................. 6 – الويب مخدم بنية

Application Server Architecture: ................................................................................... 6 – التطبيقات مخدم بنية

Database Server Architecture: ................................................................................... 6 –البيانات قاعدة مخدم بنية

7 ........................................................................................................................................................... :الشبكة

7 ................................................................................................................. :األختبار عملية في المستخدمة البرمجيات

7 .................................................................................................................................................... البرمجية إسم

7 ........................................................................................................................................ والمواصفات اإلصدارة

.اإلشارة المرجعية غير معّرفة! خطأ ........................................................................................... :اإلختبار لبيئة العام المخطط

7 ........................................................................................................................................................ :األختبار آلية

8 ............................................................................................................................................. :األداء إختبارات نتايج

8 .................................................................................................................................................. الدخول تسجيل

8 ....................................................................................................................................................... :األختبار نتائج

Anonymous Content ............................................................... 01 - الدخول تسجيل دون الرئيسية الصفحة إستعراض

01 ..................................................................................................................................................... :األختبار نتائج

Authenticated Content .................................................... 00 - الدخول بتسجيل قام لعضو الرئيسية الصفحة إستعراض

00 ..................................................................................................................................................... :األختبار نتائج

Forums ....................................................................................................................................... 03 -المنتديات

03 ..................................................................................................................................................... :األختبار نتائج

Blogs ........................................................................................................................................... 05 -المدونات

05 ..................................................................................................................................................... :األختبار نتائج

Course Page ........................................................................................................... 07 -دراسي مقرر إستعراض

07 ..................................................................................................................................................... :األختبار نتائج

Quiz Attempt ........................................................................................................................ 01 -إلمتحان التقدم

01 ..................................................................................................................................................... :األختبار نتائج

Scorm Preview ............................................................................................................... 10 -سكورم إستعراض

10 ..................................................................................................................................................... :األختبار نتائج

Page 3: خطة اختبار لنظام المودل للتعليم الالكتروني

:االختبارأهداف عملية

ضمن سيناروهات (MOODLE)إدارة التعلم ستقوم خطة األختبار بفحص أداء نظام

ختبار بأن أداء النظام سيكون مستقراً وفعاالً ويحقق محددة بحث تضمن عملية اإل

:شروط األختبار وهي

وبحمل معالج ال يتجاوز مستخدم آني 0411لنظام قادرة على استيعاب اأن

35%.

مستخدم آني بزمن تحميل ال 511تحتمل وجود البنية التحتية للنظام ن أ

.ثانية 8يتجاوز ال

إن النظام يدعم قابلية التوسع الخطي– Linear Scalability والتي تعني ان

مضاعفة عدد المخدمات التي تشغل البرمجية سيضاعف عدد المستخدمين

مع وجود موازن حمل اآلنين الذين يمكنهم العمل على النظام في آن واحد

.(Suitable Load Balancer)مناسب

:األختبارفشل / معايير نجاح

:يعتبر النظام قد نجح باألختبار إذا

وبحمل معالج ال , مستخدم آني 0011النظام قادر على تحمل اثبت األختبار ان

.%53يتجاوز

8مستخدم آني وبزمن تحميل 311قادر على تحمل أن النظام أثبت األختبار

.ثانية

Page 4: خطة اختبار لنظام المودل للتعليم الالكتروني

:مصطلحات

مستخدمين آنيين المصطلح

Concurrent Users المصطلح باإلنكليزي

التي تحدث هي عبارة عن العمليات واألحداث التعريفبشكل متزامن على النظام مثل تسجيل الدخول

إضافة مشاركة إلى منتدى ,إستعراض المحتوى , ...الخ

العدد الكلي لمستخدمي المنظومة المصطلح

Total Users المصطلح باإلنكليزي

العدد األجمالي من المستخدمين الموجودين في التعريف قاعدة بيانات النظام

اإلنتاجية المصطلح

throughput المصطلح باإلنكليزي

عدد الطلبات المعالجة في الثانية التعريف

:أعضاء فريق اإلختبار

الصفة الوظيفية إسم عضو فريق األختبار

فاحص سامي العلي عضو لجنة اإلستالم كامل الجاسم

عضو لجنة اإلستالم محمد المشاري مطور سامي الحسان مدير المشروع جاسم المطوع

مطور كامل األحمد فاحص سامي حسين

Page 5: خطة اختبار لنظام المودل للتعليم الالكتروني

:بيئة األختبار

:ة التي ستحدث بها عملية األختبارفي هذا القسم سيتم تحديد البيئ

: مواصفات البرمجية Moodle إسم البرمجية

Preview 4+ (Build: 20100715) 2.0 رقم اإلصدارة

Oracle 11g Linux x86-64bit محرك قاعدة البيانات

المحملاااااااااااة البلوكاااااااااااات(blocks )– قبل تساجيل

الدخول

بلوك تسجيل الدخول بلوك القائمة الرئيسية بلوك األنشطة الحديثة

بلوك المستخدمون المتواجدون حالياً بلوك بحث في المنتديات بلوك األحداث القادمة

بلوك قائمة المقررات الدراسية بلوك شريط التجول

التقويمبلوك

المحملاااااااااااة الوحااااااااااادات(portlets )– بعااااااااااااااااد

تسجيل الدخول

بلوك الصفحة الشخصية للعضو بلوك القائمة الرئيسية بلوك األنشطة الحديثة

بلوك المستخدمون المتواجدون حالياً بلوك بحث في المنتديات بلوك األحداث القادمة

بلوك قائمة المقررات الدراسية بلوك شريط التجول

التقويمبلوك

Page 6: خطة اختبار لنظام المودل للتعليم الالكتروني

:Web Server Architecture – الويب بنية مخدم CENTOS 5.2 64 bit – Kernel 2.6.18-92.1.22.el5#1 نظام التشغيل المستخدم

SMP x Intel Core 2 Duo E6405 2.13GHz 1 المعالج

CPU, 2MB L2 cache (2 cores total) RAM 4GB

500GB 7.2k RPM IDE القرص الصلبالسوووووووووكورمات يقوووووووووم بعمليوووووووووات تسووووووووليم المحتووووووووووى مثوووووووول الوظيفة

(scorms), وملفات ال ,وافالم الفيديو ,الصورcss ,الخ...

:Application Server Architecture – التطبيقات بنية مخدم ,Intel Core 2 Quad E5430 2.66GHz CPU نظام التشغيل المستخدم

12MB L2 cache Intel Q9450 Quad core CPU, 2.67 Ghz المعالجRAM 8GB

146GB 10k RPM SCSI القرص الصلبيقوم بإستضافة وتشغيل التطبيقات التي تدعم النظام مثل الوظيفة

Tomcat, Glassfish

:Database Server Architecture –مخدم قاعدة البياناتبنية ,Intel Core 2 Quad E5430 2.66GHz CPU نظام التشغيل المستخدم

12MB L2 cache Intel Q9450 Quad core CPU, 2.67 Ghz المعالجRAM 16GB

146GB 15k RPM SCSI القرص الصلب Oracleيقوم بإستضافة قاعدة بيانات النظام والتي ستكون الوظيفة

Page 7: خطة اختبار لنظام المودل للتعليم الالكتروني

:الشبكة

بين كافة المخدمات وأجهزة اإلختبار المستخدمة Gigabitسيتم إستخدام شبكة الشبكة

:المستخدمة في عملية األختبار البرمجيات

اإلصدارة والمواصفات إسم البرمجيةMoodle 2.0 2.0 Preview 4+ (Build: 20100715)

Jmeter 2.3.2

Centos 5.2 64 bit – Kernel 2.6.18-92.1.22.el5#1 SMP

Apache HTTPD Server 2.2.3

:آلية األختبار

(Moodle)إدارة الووتعلم لتوليوود الحموول علووى نظووام Jmeterسوويتم إسووتخدام البرمجيووة

وبكافة سيناريوهات األختبار يتم توليد المستخدمين األفتراضويين بمعودل مسوتخدم واحود ,

حتى يتم الوصول للعدد األعضمي مون المسوتخدمين اآلنوين المحودد ,ميلي ثانية 011كل

.ختبارفي األ

يتم جمعها بعد زمن توليد للعينات استمر , كافة المعلومات الناتجة عن عملية األختبار

:(Jmeter)وتم تسجيل المعلومات التالية من برنامج توليد العينات ,لخمس دقائق

إحصائيات إستهالك المعالجCPU , في كل من مخدم الويب والتطبيقات وقاعدة

.البيانات

معدل زمن العملية– Average Transaction Time.

نحرافات المعيارية اإل– Standard Divisions.

اإلنتاجية- throughput

Page 8: خطة اختبار لنظام المودل للتعليم الالكتروني

:إختبارات األداءنتايج

تسجيل الدخول

تسجيل الدخول للمنظومة إسم األختبار

المستخدمين للمنظوموة ليعتبر تسجيل دخو الهدف من األختبارمن أكثر العمليات إسوتهالكاً لمووادر النظوام

حيووووث موووون أجوووول كوووول مسووووتخدم سوووويتم , وحسوواب السووماحيات ,أسووترجاع معلوماتوو

واسناد هذه السماحيات إلوى ,التي يتمتع بها .وتوليد الصفحة المناسبة ل ,هذا المستخدم

:األختبارنتائج

% Throughput (tps) CPU utilization -اإلنتاجية µ(ms) б (ms) 2б (ms) (دقيقة)الزمن عدد المستخدمين اآلنيين

0811 51 9.79 0072 08675 30 56

2011 51 009 199 30. 3276 00

2400 30 121 197 515 59.6 50

2700 30 139 199 537 67.4 58

2800 30 141 177 495 70 63

3000 30 162 206 574 74.2 71

3200 30 310 367 1044 76 78

3300 30 430 452 1334 79.1 81

Page 9: خطة اختبار لنظام المودل للتعليم الالكتروني
Page 10: خطة اختبار لنظام المودل للتعليم الالكتروني

Anonymous Content - دون تسجيل الدخول الصفحة الرئيسيةإستعراض

إستعراض الصفحة الرئيسية دون تسجيل إسم األختبار الدخول

يهدف هذا األختبار إلى معرفوة العودد الوذ الهدف من األختباروهوووو يقومووووون ,يمكووون للمنظوموووة خدمتوووو

.الصفحة الرئيسية للنظامبإستعراض

:األختبارنتائج

% Throughput (tps) CPU utilization -اإلنتاجية µ(ms) б (ms) 2б (ms) (دقيقة)الزمن عدد المستخدمين اآلنيين

23111 51 1782 279. 67.6 57961 22

31111 51 0793 8796 0978. 57881 23

011111 30 270. 0270 2.72. 57951 28

031111 30 5798 0972 02758 579.1 52

Page 11: خطة اختبار لنظام المودل للتعليم الالكتروني

Authenticated Content -لعضو قام بتسجيل الدخول الصفحة الرئيسية إستعراض

إسااتعراض الصاافحة الرئيسااية لعضااو قااام إسم األختبار الدخولبتسجيل

في المحتووى الوذ يسوتعرض عنود تسوجيل الهدف من األختبارباإلسوتعانة بنظوام تقوم المنظوموة , الدخول

التوثيووق واألموون الخوواص بالنظووام السووتعادة , السوووماحيات المتعلقوووة بعووورض المحتووووى وتوليد البلوكات المناسبة الخاصوة بالعضوو

ممووا يزيوود موون الووزمن المخصووص لعوورض , المحتوى

:األختبارنتائج

% Throughput (tps) CPU utilization -اإلنتاجية µ(ms) (دقيقة)الزمن عدد المستخدمين اآلنيين

0811 51 02172 .673 50

2211 51 00070 8872 53

2011 30 03076 9370 05

2611 30 09075 01.796 33

2811 51 22173 022702 .5

5111 51 302 029763 80

5211 51 610 05072 86

5511 51 850 05570 90

Page 12: خطة اختبار لنظام المودل للتعليم الالكتروني
Page 13: خطة اختبار لنظام المودل للتعليم الالكتروني

Forums -المنتديات

المنتديات إسم األختبار

تتضوووومن عمليووووة اإلختبووووار هووووذه تسووووجيل الهدف من األختبارالووووودخول واسوووووتعراض منتووووودى وإضوووووافة

مشاركة

:األختبارنتائج

% µ(ms) CPU utilization (دقيقة)الزمن عدد المستخدمين اآلنيين

311 51 1,101.6 20

611 51 1,138.6 28

.11 30 1,162 50

811 30 1,327 58

911 51 1,482 08

0111 51 1,990 36

0011 51 1,929 65

0211 51 3,241 .5

0511 51 14,899 82

Page 14: خطة اختبار لنظام المودل للتعليم الالكتروني
Page 15: خطة اختبار لنظام المودل للتعليم الالكتروني

Blogs -المدونات

المدونات إسم األختبار

تتضوووومن عمليووووة اإلختبووووار هووووذه تسووووجيل الهدف من األختباروإضووووافة المدونووووةالوووودخول واسووووتعراض

تدوينة

:األختبارنتائج

% µ(ms) CPU utilization (دقيقة)الزمن عدد المستخدمين اآلنيين

311 51 460 11

611 51 511.1 16

.11 30 530.3 29

811 30 577.1 34

911 51 620.3 39

0111 51 667.3 45

0011 51 865 55

0211 51 3,577 58

Page 16: خطة اختبار لنظام المودل للتعليم الالكتروني
Page 17: خطة اختبار لنظام المودل للتعليم الالكتروني

Course Page -إستعراض مقرر دراسي

إستعراض مقرر دراسي إسم األختبار

تتضوووومن عمليووووة اإلختبووووار هووووذه تسووووجيل الهدف من األختبار صفحة مقرر دراسيالدخول واستعراض

:األختبارنتائج

% µ(ms) CPU utilization (دقيقة)الزمن عدد المستخدمين اآلنيين

311 51 460 11

611 51 511.1 16

.11 30 530.3 29

811 30 577.1 34

911 51 620.3 39

0111 51 667.3 45

0011 51 865 55

0211 51 3,577 58

Page 18: خطة اختبار لنظام المودل للتعليم الالكتروني
Page 19: خطة اختبار لنظام المودل للتعليم الالكتروني

Quiz Attempt -التقدم إلمتحان

التقدم لنشاط أمتحاني إسم األختبار

عمليووووة اإلختبووووار هووووذه تسووووجيل تتضوووومن الهدف من األختبار الدخول واستعراض صوفحة مقورر دراسوي

والتقدم إلمتحان

:األختبارنتائج

% µ(ms) CPU utilization (دقيقة)الزمن عدد المستخدمين اآلنيين

311 51 460 11

611 51 511.1 16

.11 30 530.3 29

811 30 577.1 34

911 51 620.3 39

0111 51 667.3 45

0011 51 865 55

0211 51 3,577 58

Page 20: خطة اختبار لنظام المودل للتعليم الالكتروني
Page 21: خطة اختبار لنظام المودل للتعليم الالكتروني

Scorm Preview -إستعراض سكورم

إستعراض سكورم إسم األختبار

تتضوووومن عمليووووة اإلختبووووار هووووذه تسووووجيل الهدف من األختبارالدخول واستعراض صوفحة مقورر دراسوي

ومعاينة سكورم

:األختبارنتائج

% µ(ms) CPU utilization (دقيقة)الزمن عدد المستخدمين اآلنيين

311 51 460 11

611 51 511.1 16

.11 30 530.3 29

811 30 577.1 34

911 51 620.3 39

0111 51 667.3 45

0011 51 865 55

0211 51 3,577 58

Page 22: خطة اختبار لنظام المودل للتعليم الالكتروني