عناصر مشابهة

Using Mutation Testing to Evaluat e the Interaction of ADO.NET Functions with ASP.NET

تفصيل البيانات البيبلوغرافية
الناشر: اربد
المؤلف الرئيسي: Qazaq, Ala' Hussien (مؤلف)
مؤلفين آخرين: Rawashdeh, Adnan (Advisor)
التاريخ الميلادي:2017
الصفحات:1 - 83
رقم MD:900387
نوع المحتوى: رسائل جامعية
اللغة:English
قواعد المعلومات:Dissertations
الدرجة العلمية:رسالة ماجستير
الجامعة:جامعة اليرموك
الكلية:كلية تكنولوجيا المعلومات وعلوم الحاسوب
مواضيع:
رابط المحتوى:
الوصف
المستخلص:في الوقت الحاضر، التطوير باستخدام الويب دخل شتى تطبيقات المجالات، بما فيها الأعمال التجارية، والحكومة، والتعليم، والترفيه والمجتمع الاجتماعي. بناءا على ذلك، ASP.NET هي تقنية من مايكروسوفت تستخدم لتطوير وتنفيذ تطبيقات الويب من جهة الخادم. وفقا لـــ W3Techs (2016)‏، التي توفر المعلومات عن استخدام أنواع مختلفة من التقنيات على الويب، تبين أن تطبيقات الويب لـــــ ASP.NET هي ثاني لغة برمجة أكثر شيوعا من جهة الخادم في العالم بنسبة 15.8% في مجالات الويب في العالم وبشكل إيجابي الأسرع نموا بمعدل 0.1%. وبالتالي، وجدنا أن هناك حاجة متزايدة لاختبار التطبيقات التي تم بناؤها على هذه اللغة. كانت أصالة هذه الأطروحة هي تناول منهجية بحثية قائمة تسمى اختبار الطفرة وتطبيقها في نطاق جديدة ‏(ADO.NET with ASP.NET). بناءا على ذلك، تم تحديد 26 مشغلة طفرة في هذه الأطروحة. ولقياس فعالية هذه الطفرات، قمنا بتطوير أداة جديدة باسم MuASP.NET لزراعة هذه الطفرات في تطبيقات الويب التي تم بناؤها على ASP.NET وتستخدم لغة برمجة C#‏ بمثابة “code behind” وقاعدة بيانات SQL Server. وكانت الخطوة التالية هي توفير مصدرين مفتوحين لتطبيقات الويب لإجراء تجارب على هذه المشغلات. وتظهر النتائج التجريبية أن نتيجة الطفرات كانت بين 74% كحد أدنى و 100% كحد أعلى. وأظهر تحليل النتائج أن المشغلات المحددة شائعة الاستخدام في تطبيقات ويب الــ ASP.NET. وبالإضافة إلى ذلك، هذه المشغلات تساعد الفاحص لا نشاء حالات الاختبار فعالة في العثور على أخطاء في تطبيقات ويب الـــــ ASP.NET.