LEADER |
04495nam a22003497a 4500 |
001 |
0298210 |
041 |
|
|
|a eng
|
100 |
|
|
|9 391597
|a Baniata, Mahmoud Ogla Al Hassan
|e Author
|
245 |
|
|
|a Investigating the Ability of Testing Web Applications Based on Traditional Software Testing Techniques
|
260 |
|
|
|a إربد
|c 2015
|
300 |
|
|
|a 1 - 100
|
336 |
|
|
|a رسائل جامعية
|
502 |
|
|
|b رسالة ماجستير
|c جامعة اليرموك
|f كلية تكنولوجيا المعلومات وعلوم الحاسوب
|g الاردن
|o 0021
|
520 |
|
|
|a نتيجة الزيادة المطردة على الخدمات التي تقدمها التطبيقات المبنية على الشبكة العنكبوتية (الإنترنت)، فإنه من الضروري أن تكون هذه الخدمات على درجة عالية من الدقة والفعالية. وللتأكد من مصداقية هذه التطبيقات وخلوها من الأخطاء، فإنه لابد من فحصها بتقنيات عالية الكفاءة. تسعى هذه الدراسة لفحص مدى إمكانية تطبيق تقنيات الفحص المستخدمة في البرمجيات التقليدية على التطبيقات المبنية على الشبكة العنكبوتية ونخص هنا أسلوب (خرائط التحكم بالتدفق CFG) وأسلوب (تغذية الأخطاء). أن سمة الديناميكية لتطبيقات الشبكة العنكبوتية تجعل من الصعوبة بمكان إنشاء خرائط التحكم بالتدفق (CFG) ولكن بالاستعانة ببعض البرمجيات الجاهزة أمكن إنشاء مخطط أخر يسمى بمخطط الشبكة والذي يأخذ بالاعتبار ما يؤثر بسير التحكم وبالأخص التأثيرات التي تنتج من قيام المستخدمين بالضغط على أحد المفاتيح التالية Back Button, (Refresh) أو حتى قيامهم بكتابة عنوان صفحة جديدة (URL). تم استخدام مجموعة من البرمجيات الجاهزة في هذه الدراسة وهي: برمجية "Seo screaming Frog" لغايات استخراج "IN -Links" و "Out -Links"، وبرمجية "NodeXl" لرسم مخطط الشبكة، وبرمجية Graph" "Coverage Web Application tool لاستخراج "Prime Paths" أما بخصوص "Invalid Transitions" و "Invalid Paths" فقد تم تحديدها يدويا، وقد خلصت الدراسة إلى أن تطبيق الفحص بأسلوب خرائط التجكم بالتدفق على التطبيقات المبنية على الشبكة العنكبوتية غير عملي أما بخصوص الفحص بأسلوب تغذية الأخطاء والذي يتم فيه إنتاج نموذج أخر من البرنامج مع قليل من التغيير في بعض القواعد، ثم تنفيذ البرنامج قبل التعديل وإعادة تنفيذه بعد التعديل ومقارنة سلوك البرنامج في الحالتين، وفي حال حدوث اختلاف فإن هذا يعني النجاح في اكتشاف الخطأ. باستخدام 54 قاعدة "mutation operator" أمكننا إنتاج ١٨٨ حالة تم تطبيقها على موقعين تم استخدامهما لغايات الفحص حيث حصل تغيير في سلوك البرنامج ١٦٨ حالة، بنسبة نجاح بلغت ٨٩% بمعنى أنه تم اكتشاف ما نسبته ٨٩% من الأخطاء.
|
653 |
|
|
|a اختبار البرمجيات
|a تطبيقات ويب
|a علوم الحاسوب
|
700 |
|
|
|9 391598
|a Saifan, Ahmad
|e Advisor
|
856 |
|
|
|u 9802-003-012-0021-T.pdf
|y صفحة العنوان
|
856 |
|
|
|u 9802-003-012-0021-A.pdf
|y المستخلص
|
856 |
|
|
|u 9802-003-012-0021-C.pdf
|y قائمة المحتويات
|
856 |
|
|
|u 9802-003-012-0021-F.pdf
|y 24 صفحة الأولى
|
856 |
|
|
|u 9802-003-012-0021-1.pdf
|y 1 الفصل
|
856 |
|
|
|u 9802-003-012-0021-2.pdf
|y 2 الفصل
|
856 |
|
|
|u 9802-003-012-0021-3.pdf
|y 3 الفصل
|
856 |
|
|
|u 9802-003-012-0021-4.pdf
|y 4 الفصل
|
856 |
|
|
|u 9802-003-012-0021-5.pdf
|y 5 الفصل
|
856 |
|
|
|u 9802-003-012-0021-6.pdf
|y 6 الفصل
|
856 |
|
|
|u 9802-003-012-0021-O.pdf
|y الخاتمة
|
856 |
|
|
|u 9802-003-012-0021-R.pdf
|y المصادر والمراجع
|
856 |
|
|
|u 9802-003-012-0021-S.pdf
|y الملاحق
|
930 |
|
|
|d y
|
995 |
|
|
|a Dissertations
|
999 |
|
|
|c 745148
|d 745148
|