Genetic algorithm based test data generator

No Thumbnail Available

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Saudi Digital Library

Abstract

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

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By

Copyright owned by the Saudi Digital Library (SDL) © 2025