تصميم أداة لتوليد حالات الاختبار باعتماد ذكاء السرب

المؤلفون المشاركون

شهباء إبراهيم خليل
أشرف عبد المنعم عبد المجيد

المصدر

مجلة الرافدين لعلوم الحاسبات و الرياضيات : مجلة علمية محكمة و مفهرسة

الناشر

جامعة الموصل كلية علوم الحاسبات و الرياضيات

تاريخ النشر

2013-04-30

دولة النشر

العراق

عدد الصفحات

24

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الموضوعات

الملخص العربي

في هذا البحث تمت دراسة آليات الذكاء الاصطناعي و تقنياتها بغية توظيفها في خدمة هندسة البرمجيات، وقد أنجز ذلك من خلال استخدام خوارزمية سرب الطيور Particle swarm optimization PSO و خوارزمية سرب القطط cat swarm optimization CSO في توليد حالات الاختبار المثالية للبرمجيات المكتوبة بلغة C++ و بشكل تلقائي مما سيوفر للمؤسسة المطورة للبرمجيات الوقت و الكلفة فضلا عن ضمان جودة عملية الاختبار التي تقدر عادة بنحو 50 % من كلفة إنتاج المنتج.

و قد تم في هذا البحث نمذجة أداة هندسة البرمجيات بمساعدة الحاسوب Generate Test Suite GTS TOOL و بناؤها التي تستخدم في توليد حالات اختبار مثالية بشكل تلقائي و تدعم هذه الأداة أيضا رسم مخطط تدفق السيطرة و المسارات داخل البرنامج فضلا عن حالة الاختبار لكل مسار باستخدام، CSO و PSO.

و قد نجحت الأداة المقترحة في توليد حالات اختبار مثالية لعدة برامج وبوقت قصير جداً، إذ كان معدل توليد حالات الاختبار باستخدامPSO 4 دقائق و ال CSO 1.2 دقيقة، حيث كان أداء ال CSO أفضل بكثير من أداء ال PSO.

الملخص الإنجليزي

In this research, the tools and techniques of artificial intelligence were studied and employed in software engineering.

And that was conducted through using the Particle Swarm Optimization PSO and Cat Swarm Optimization CSO in generating optimal test cases of the software written with C++ language in an automatic way because that enables the corporation which develops the program to save time and costs as well as ensuring the test process quality, which is estimated by 50% of the product cost.

In this research, the software engineering tool Generate Test Suite GTS TOOL was constructed and modeled with the aid of the computer, which is used to generate optimal test cases automatically and this tool also support the drawing of the control flowgraphs and paths inside the program and tests each path using CSO and PSO.

The proposed tool succeeded in generating optimal test cases for several programs and in a very short time.

The average of generating the test cases using PSO was 4 minutes and 1.2 minutes for CSO.

Where the performance of the CSO was much better than the performance of PSO.

نوع البيانات

أوراق مؤتمرات

رقم السجل

BIM-333731

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

شهباء إبراهيم خليل وأشرف عبد المنعم عبد المجيد. 2013-04-30. تصميم أداة لتوليد حالات الاختبار باعتماد ذكاء السرب. المؤتمر العلمي في تقانة المعلومات (5 : 2012 : الموصل، العراق). . مج. 10، ع. 1 (2013)، ص ص. 421-444.الموصل، العراق : جامعة الموصل، كلية علوم الحاسبات و الرياضيات،.
https://search.emarefa.net/detail/BIM-333731

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

شهباء إبراهيم خليل وأشرف عبد المنعم عبد المجيد. تصميم أداة لتوليد حالات الاختبار باعتماد ذكاء السرب. . الموصل، العراق : جامعة الموصل، كلية علوم الحاسبات و الرياضيات،. 2013-04-30.
https://search.emarefa.net/detail/BIM-333731

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

شهباء إبراهيم خليل وأشرف عبد المنعم عبد المجيد. تصميم أداة لتوليد حالات الاختبار باعتماد ذكاء السرب. . المؤتمر العلمي في تقانة المعلومات (5 : 2012 : الموصل، العراق).
https://search.emarefa.net/detail/BIM-333731