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

Joint Authors

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

Source

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

Issue

Vol. 9, Issue 1 (30 Apr. 2012), pp.49-65, 17 p.

Publisher

University of Mosul College of Computer Science and Mathematics

Publication Date

2012-04-30

Country of Publication

Iraq

No. of Pages

17

Main Subjects

Media and Communication

Topics

Abstract AR

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

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

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

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

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

Abstract 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.

American Psychological Association (APA)

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

Modern Language Association (MLA)

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

American Medical Association (AMA)

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

Data Type

Journal Articles

Language

Arabic

Notes

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

Record ID

BIM-322037