اختبار الطفرة لبرامج PL/SQL
| العنوان | اختبار الطفرة لبرامج PL/SQL |
|---|---|
| المؤلف | تاريمجي، أ.ب.، سوزر، حسن |
| تاريخ النشر: | 2022-10 |
| مكان النشر | - إلسفير |
| الموضوع | اختبار البرمجيات، اختبار الطفرات، تحليل الطفرات، PL/SQL، دراسة الحالة الصناعية |
| النوع | دورية |
| اللغة | الإنجليزية |
| رقمي | نعم |
| مخطوط | لا |
| المكتبة: | جامعة اوزيجين |
| معرف أصل المكتبة | 0164-1212 |
| رقم السجل | f911ac9b-670b-4087-8fbe-d780b181a3eb |
| موقع المكتبة | علوم الكمبيوتر |
| التاريخ | 2022-10 |
| نص عينة | يعد اختبار الطفرة أسلوبًا بارزًا لتقييم فعالية مجموعة الاختبار. الأدوات الحالية التي تم تطويرها لدعم هذه التقنية قابلة للتطبيق على لغات البرمجة السائدة مثل C وJava. إن أدوات اختبار الطفرات وعوامل الطفرات التي تستخدمها هذه الأدوات خاصة باللغة بطبيعتها. علاوة على ذلك، هناك نقص في دراسات الحالة الصناعية لتقييم أدوات وتقنيات اختبار الطفرة في الممارسة العملية. في هذه المقالة، نقدم لك أداة muPLSQL، وهي أداة لتطبيق اختبار الطفرات على برامج PL/SQL، مما يسهل الأتمتة لكل من توليد الطفرات وتنفيذ الاختبار. استخدمنا عوامل الطفرة الحالية التي تنطبق على PL/SQL. بالإضافة إلى ذلك، قدمنا بعض العوامل المخصصة لهذه اللغة. لقد أجرينا دراسة حالة صناعية لتقييم إمكانية تطبيق وفائدة أدواتنا واختبار الطفرات بشكل عام. قمنا بتطبيق اختبار الطفرة على نظام برمجيات دعم الأعمال. أنتجت muPLSQL إجمالي 5,939 طفرات. كان عدد الطفرات الحية 680. أدى الفحص اليدوي للطفرات الحية إلى تحسينات مجموعة الاختبار الحالية. بالإضافة إلى ذلك، وجدنا 8 أخطاء في كود المصدر أثناء عملية الفحص. يتطلب تنفيذ الاختبار ضد المسوخ حوالي 40 ساعة. كان الجهد الإجمالي لشخص واحد تقريبًا في الشهر. |
| DOI | 10.1016/j.jss.2022.111399 |
| Cilt | 192 |