الطلاب
الهيئة التعليمية
الخريجين
الكليات
تتميز معظم التطبيقات الحالية بواجهة رسومية يتفاعل من خلاها المستخدم مع التطبيق، عملية اختبار هذه التطبيقات تبدأ من خلال توليد حالات الاختبار ممثلة كتسلسل من الأحداث يشابه تسلسل أحداث المستخدم مع التطبيق يتم إنشاؤها وتنفيذها على البرنامج. تتطلب عملية اختبار هذه التطبيقات جهداً كبيراً بسبب طبيعة وهيكلية هذه البرمجيات، تم اقتراح تقنيات مختلفة لأتمتة اختبارها. يمكن تمثيل تدفق الأحداث في واجهة المستخدم من خلال رسم بياني موجه، تم استخدام هذا البيان في مجال اختبار واجهة المستخدم الرسومية الخطوة الأهم في عملية الاختبار هي توليد حالات أمثلية تعكس كل احتمالات استخدام وتفاعل المستخدم مع التطبيق. بدأ استخدام الذكاء الصنعي في مجالات عدة ومنها في مجال تطوير البرمجيات وخاصة مرحلة الاختبار، حيث تم تطبيق تقنيات البحث والاستدلال وتطوير خوارزميات مستوحاة من الطبيعة (خوارزميات السرب للحصول على أفضل حالات اختبار.
من خلال هذه الدراسة تم استخدام خوارزمية النحل الصنعية لتوليد حالات اختبار التطبيقات واجهة المستخدم الرسومية بهدف الوصول لحالات أمثل.
مجلة جامعة البعث.
2021.
توليد حالات اختبار لتطبيقات واجهات المستخدم الرسومية باستخدام خوارزمية النحل الصنعية
الطلاب
الهيئة التعليمية
الخريجين
الكليات