ارسل ملاحظاتك

ارسل ملاحظاتك لنا







Using Ensemble Paradigm In Testcase Reduction

العنوان بلغة أخرى: استخدام نموذج التجميع في تخفيض حالات الإختبار
المؤلف الرئيسي: بني دومي، محمد (مؤلف)
مؤلفين آخرين: الصخني، عماد محمود (مشرف)
التاريخ الميلادي: 2019
موقع: إربد
الصفحات: 1 - 127
رقم MD: 996944
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة ماجستير
الجامعة: جامعة اليرموك
الكلية: كلية تكنولوجيا المعلومات وعلوم الحاسوب
الدولة: الاردن
قواعد المعلومات: Dissertations
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

عدد مرات التحميل

11

حفظ في:
LEADER 05162nam a22003377a 4500
001 1506503
041 |a eng 
100 |9 537630  |a بني دومي، محمد  |e مؤلف 
245 |a Using Ensemble Paradigm In Testcase Reduction 
246 |a استخدام نموذج التجميع في تخفيض حالات الإختبار 
260 |a إربد  |c 2019 
300 |a 1 - 127 
336 |a رسائل جامعية 
502 |b رسالة ماجستير  |c جامعة اليرموك  |f كلية تكنولوجيا المعلومات وعلوم الحاسوب  |g الاردن  |o 0084 
520 |a إن لعملية اختبار صحة البرمجيات دور أساسي ضمن مراحل دورة حياة تطوير البرمجيات. خلال عملية تطوير البرمجيات؛ يبذل المبرمجون جهدا كبيرا في عملية اختبار البرمجيات، لتحسين دقتها وجودتها وأدائها. هذه العملية تتضمن: تخطيط حالات الاختبار، وكذلك بناء مدخلات الاختبار لاستكشاف سلوك البرنامج، إلى آخره. الوقت المستهلك في عملية الاختبار مرتبط بداية بعدد حالات الاختبار غير الدقيقة التي يتم إجراءها. هدفنا هنا هو التقليل من عدد حالات الاختبار هذه، وتقديم حالات اختبار أكثر دقة، وهذا ممكن تحقيقه من خلال تقنيات معينة مختارة، ليتم من خلالها تحديد مجموعة من حالات الاختبار المتاحة. إن الهدف الأساسي من تقليل عدد حالات الاختبار، هو التقليل من التكرار، مع المحافظة على فعالية وجودة حالات الاختبار. إن تقنية اختبار الانحصار (Regression) هي مكون أساسي من مراحل اختبار البرمجيات. والتي يتم تطبيقها للتأكد من أن فعالية عمل البرنامج لم تتأثر نتيجة التغييرات في بيئة البرنامج المصاحبة للإصلاحات، أو التحسينات التي تم تنفيذها على البرنامج. تهدف هذه الرسالة إلى تقديم آليه جديدة في تخفيض عدد حالات الاختبار، بواسطة التخلص من حالات الاختبار المكررة، ولتحقيق هذه الغاية تم بناء أربع مجموعات بيانات، كل مجموعة منها تتكون من عدد من حالات الاختبار المختلفة مع خصائصها، بعد ذلك قمنا بتطبيق عدد من تقنيات التنقيب في البيانات من مختلف الصنوف على هذه المجموعات، مثل: ((canopy, k-mean, farthest first, filtered cluster and make density cluster مع تقنية العناقيد، ومن ضمن تقنيات التصنيف اخترنا (naïve base, K- nearest neighbor, random forest and decision tree)، ومن ضمن تقنية التجميع أخترنا: (bagging, boosting and stacking). أظهرت النتائج أن فكرة التجميع (Ensemble paradigm)، قادرة على تحسين عملية الاختبار، والتي تؤدي في النهاية إلى تحسين عملية تخفيض حالات الاختبار. بالمقارنة مع التقنيات الأخرى، فإن التقنية المقترحة، وهي استخدام فكرة التجميع، أنتجت عدد أكبر من حالات الاختبار المكررة، مع المحافظة على نسبة التغطية لحالات الاختبار، ذلك أن تغطية الأنواع المختلفة من حالات الاختبار، ارتفعت بنسبة تتراوح من 0.1% إلى 7%، لكن في بعض الحالات، فإن نسبة التغطية انخفضت بنسبة بسيطة، ويعود ذلك أن عدد حالات الاختبار المكررة التي وجدت من خلال تطبيق فكرة التجميع، أكثر من تلك التي وجدت باستخدام التقنيات الأخرى. 
653 |a اختبار البرمجيات  |a نموذج التجميع  |a تطوير البرمجيات  |a التنقيب عن البيانات  |a حالات الإختبار 
700 |9 537632  |a الصخني، عماد محمود  |g Al-Sukhni, Emad   |e مشرف 
856 |u 9802-003-012-0084-T.pdf  |y صفحة العنوان 
856 |u 9802-003-012-0084-A.pdf  |y المستخلص 
856 |u 9802-003-012-0084-C.pdf  |y قائمة المحتويات 
856 |u 9802-003-012-0084-F.pdf  |y 24 صفحة الأولى 
856 |u 9802-003-012-0084-1.pdf  |y 1 الفصل 
856 |u 9802-003-012-0084-2.pdf  |y 2 الفصل 
856 |u 9802-003-012-0084-3.pdf  |y 3 الفصل 
856 |u 9802-003-012-0084-4.pdf  |y 4 الفصل 
856 |u 9802-003-012-0084-O.pdf  |y الخاتمة 
856 |u 9802-003-012-0084-R.pdf  |y المصادر والمراجع 
856 |u 9802-003-012-0084-S.pdf  |y الملاحق 
930 |d y 
995 |a Dissertations 
999 |c 996944  |d 996944 

عناصر مشابهة