التكوين التلقائي لحالات الاختبار باستخدام طريقة مطورة من البرمجة بالتمثيل الجيني
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
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