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

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







Optimizing Software Test Case Generation Using Light-Weight Variations of Indicator-Based Evolutionary Algorithm

العنوان بلغة أخرى: تحسن إنشاء اختبارات فحص جودة البرمجيات باستخدام تعديلات على الخوارزمية التطورية القائمة على المؤشر
المؤلف الرئيسي: Awad, Hadi (Author)
مؤلفين آخرين: Sayyad, Abdel Salam (Advisor)
التاريخ الميلادي: 2020
موقع: بيرزيت
الصفحات: 1 - 123
رقم MD: 1248763
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة ماجستير
الجامعة: جامعة بيرزيت
الكلية: كلية الهندسة
الدولة: فلسطين
قواعد المعلومات: Dissertations
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

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

5

حفظ في:
LEADER 04135nam a2200349 4500
001 1543623
041 |a eng 
100 |9 666303  |a Awad, Hadi   |e Author 
245 |a Optimizing Software Test Case Generation Using Light-Weight Variations of Indicator-Based Evolutionary Algorithm 
246 |a تحسن إنشاء اختبارات فحص جودة البرمجيات باستخدام تعديلات على الخوارزمية التطورية القائمة على المؤشر 
260 |a بيرزيت  |c 2020 
300 |a 1 - 123 
336 |a رسائل جامعية 
502 |b رسالة ماجستير  |c جامعة بيرزيت  |f كلية الهندسة  |g فلسطين  |o 0097 
520 |a إن تطوير التطبيقات ينمو بشكل كبير وقد أصبح أكثر سرعة وتعقيدا، ونظرا لأن نماذج تطوير البرامج الحديثة يتطلب ارتفاع في نسق التطوير وآليات التسليم المتتابعة، فإن اختبار البرمجيات يصبح نشاطا أساسيا في دورة حياة تطوير البرمجيات، لضمان تلبية المنتج للمتطلبات من دون أي خطأ. ومع ذلك، فقد وجد عموما أن الاختبار اليدوي التقليدي لا يلبي سرعة التطوير من حيث توفير تغطية عالية للغة البرمجة المكون الأساسي للبرمجيات ومن حيث الفعالية في العثور عل الأخطاء، وبالتالي، فان كتابة فحوصات البرمجيات الآلية ودمجها المستمر في آليات البرمجة قد وجدت مؤخرا لتغطية هذه الفجوة. في هذا البحث العلمي، نعتزم استخدام تقنيات فحص الجودة القائمة على وجود المصدر لتحليل اللغة المكونة للبرمجيات وإنشاء حالات اختبار ملائمة بشكل تلقائي والتي من واجبها فحص النظام قيد الاختبار والتحقق من سلوكه. يتم قياس ملاءمة حالات الاختبار هذه والجدوى منها على مقاييس معينة، مثل التغطية العالية للغة البرمجة، وقت التنفيذ واستخدام موارد الحاسوب. وعليه، لكي تكون حالة الاختبار ذات قيمة لمطور البرمجيات، يجب أن تحقق عل الأقل التغطية العالية للغة البرمجة مع الحد الأدنى من الوقت للتنفيذ. مؤخرا، تم اعتماد العديد من الخوارزميات التطورية بنجاح في أتمته إنشاء حالات الاختبار. ومع ذلك، لم يتم فحص الخوارزمية التطورية القائمة على المؤشر لأنها تتطلب وقتا مكثفا لتقييم جودة الحلول. ولذلك، فإننا نعتزم استخدام تعديلات على الخوارزمية التطورية القائمة عل المؤشر كخوارزمية متعددة الأهداف في إنشاء حزمة الاختبار. 
653 |a هندسة البرمجيات  |a الخوارزميات التطورية  |a البرمجيات الآلية  |a البرامج الإلكترونية 
700 |9 549078  |a Sayyad, Abdel Salam  |e Advisor 
856 |u 9808-013-013-0097-T.pdf  |y صفحة العنوان 
856 |u 9808-013-013-0097-A.pdf  |y المستخلص 
856 |u 9808-013-013-0097-C.pdf  |y قائمة المحتويات 
856 |u 9808-013-013-0097-F.pdf  |y 24 صفحة الأولى 
856 |u 9808-013-013-0097-1.pdf  |y 1 الفصل 
856 |u 9808-013-013-0097-2.pdf  |y 2 الفصل 
856 |u 9808-013-013-0097-3.pdf  |y 3 الفصل 
856 |u 9808-013-013-0097-4.pdf  |y 4 الفصل 
856 |u 9808-013-013-0097-5.pdf  |y 5 الفصل 
856 |u 9808-013-013-0097-6.pdf  |y 6 الفصل 
856 |u 9808-013-013-0097-R.pdf  |y المصادر والمراجع 
856 |u 9808-013-013-0097-S.pdf  |y الملاحق 
930 |d y 
995 |a Dissertations 
999 |c 1248763  |d 1248763 

عناصر مشابهة