التكوين التلقائي لحالات الاختبار باستخدام طريقة مطورة من البرمجة بالتمثيل الجيني

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

الساعاتي، نجلاء أكرم
رؤى باسل إبراهيم

المصدر

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

العدد

المجلد 9، العدد 1 (30 إبريل/نيسان 2012)، ص ص. 49-65، 17ص.

الناشر

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

تاريخ النشر

2012-04-30

دولة النشر

العراق

عدد الصفحات

17

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

الإعلام و الاتصال

الموضوعات

الملخص AR

يهدف هذا البحث إلى توفير تطبيق عملي لمبدأ البرمجة القصوى ((XP) Extreme Programming) في تطوير البرامج و التي هي أحد أنواع طرق تطوير البرامج السريعة (Development Methods Agile Software) و التي تعمل على توليد حالات الاختبار للنظام باستخدام معلومات المتوفرة من تصميم النظام.

المصادر المستخدمة في هذا العمل كمعلومات عن التصميم هي مخططات التصميم التي توفرها لغة التصميم الموحدة (UML) لكونها الأساس في عمليات التصميم المستخدمة حاليا في العالم و أكثرها انتشارا و أحدثها.

استخدمت هذه المخططات لتطوير مجموعات من حالات الاختبار عالية الجودة بصورة تلقائية لكي يتم استخدامها لاحقا لغرض اختبار البرامج المكونة للنظام بعد كتابتها.

ترتكز الفكرة الأساسية لهذا العمل على تقليل تكلفة مرحلة الاختبار لكونها تكلف أكثر من 50 % من تكلفة تطوير المشروع بأكمله، و التي تتمثل بتكلفة المشروع المالية، المصادر المخططة للمشروع، و الوقت المستغرق للتطوير.

تم في هذا العمل تحسين مبدأ البرمجة بالتمثيل الجيني (Gene Expression Programming) كلي يضمن توليد حالات اختبار عالية الجودة بشكل تلقائي، و كذلك تم إيجاد حلول لمشاكل المسارات المتوازية و المسارات الدائرية المتعارف عليها في التصميم.

الملخص EN

This research aims to provide a practical work on the principle of the Extreme Programming (XP) which is a type of the Agile Software Development Methods which is used in the generation of test-cases using the design information.

The resources utilized in the design information presented here are the design diagrams generated using the Unified Modeling Language (UML), as they are considered to be the most commonly used modeling language in these days, and also the newest.

These UML diagrams are used to automatically develop a set of high quality test cases which are then used to test the system’s code after being written.

The main idea of this work is based on reducing the effort of the testing stage which costs more than 50% of the resources allocated for the whole development process; this cost may include the financial cost, the cost of the resources allocated for the project, and the timeline of the project.

In this work, enhancements have been made to the concept of Gene Expression Programming to ensure the generation of high quality the test cases that are generated automatically, and a solution has been presented for the parallel paths and the loop paths problems that are found in the design.

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

الساعاتي، نجلاء أكرم ورؤى باسل إبراهيم. 2012. التكوين التلقائي لحالات الاختبار باستخدام طريقة مطورة من البرمجة بالتمثيل الجيني. مجلة الرافدين لعلوم الحاسبات و الرياضيات،مج. 9، ع. 1، ص ص. 49-65.
https://search.emarefa.net/detail/BIM-322037

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

الساعاتي، نجلاء أكرم ورؤى باسل إبراهيم. التكوين التلقائي لحالات الاختبار باستخدام طريقة مطورة من البرمجة بالتمثيل الجيني. مجلة الرافدين لعلوم الحاسبات و الرياضيات مج. 9، ع. 1 (2012)، ص ص. 49-65.
https://search.emarefa.net/detail/BIM-322037

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

الساعاتي، نجلاء أكرم ورؤى باسل إبراهيم. التكوين التلقائي لحالات الاختبار باستخدام طريقة مطورة من البرمجة بالتمثيل الجيني. مجلة الرافدين لعلوم الحاسبات و الرياضيات. 2012. مج. 9، ع. 1، ص ص. 49-65.
https://search.emarefa.net/detail/BIM-322037

نوع البيانات

مقالات

لغة النص

العربية

الملاحظات

يتضمن مراجع ببليوجرافية : ص. 65

رقم السجل

BIM-322037