التحسين الآلي للنماذج للاختبار القائم على النموذج باستخدام الاختبار الاستكشافي
| العنوان | التحسين الآلي للنماذج للاختبار القائم على النموذج باستخدام الاختبار الاستكشافي |
|---|---|
| المؤلف | شاهين جيبزلي، سيرين، سوزر، حسن |
| تاريخ النشر: | 2017-09 |
| مكان النشر | - سبرينغر الدولية للنشر |
| الموضوع | الاختبار المبني على النماذج، الاختبار الاستكشافي، تحسين النموذج الآلي، أتمتة اختبار البرمجيات، دراسة الحالة الصناعية |
| النوع | دورية |
| اللغة | الإنجليزية |
| رقمي | نعم |
| مخطوط | لا |
| المكتبة: | جامعة اوزيجين |
| معرف أصل المكتبة | 0963-9314 |
| رقم السجل | 28464c35-310f-4119-a536-7f76fa6ef29f |
| موقع المكتبة | علوم الكمبيوتر |
| التاريخ | 2017-09 |
| ملاحظات | نظرًا لقيود حقوق الطبع والنشر، فإن الوصول إلى النص الكامل لهذه المقالة متاح فقط عبر الاشتراك. |
| نص عينة | يعتمد الاختبار المبني على النموذج على نماذج النظام قيد الاختبار لإنشاء حالات اختبار تلقائيًا. وبالتالي، فإن فعالية حالات الاختبار المولدة تعتمد على النماذج. بشكل عام، يتم إنشاء هذه النماذج يدويًا، وبالتالي فهي عرضة لأخطاء مثل إغفال سلوك استخدام معين للنظام. يتم أيضًا حذف مثل هذه السلوكيات المحذوفة من خلال حالات الاختبار التي تم إنشاؤها. ومن الناحية العملية، عادة ما يتم اكتشاف هذه الأخطاء من خلال الاختبارات الاستكشافية. ومع ذلك، يعتمد الاختبار الاستكشافي بشكل أساسي على المعرفة والأنشطة اليدوية لمهندسي الاختبار ذوي الخبرة. في هذه الورقة، نقدم نهجًا ومجموعة أدوات، ARME، لتحسين نماذج النظام تلقائيًا بناءً على أنشطة الاختبار المسجلة لهؤلاء المهندسين. يقارن ARME آثار التنفيذ المسجلة فيما يتعلق بمسارات التنفيذ المحتملة في نماذج الاختبار. بعد ذلك، يتم تحسين هذه النماذج تلقائيًا لدمج أي سلوك نظام محذوف وتحديث معلمات النموذج للتركيز على السيناريوهات التي يتم تنفيذها في الغالب. يمكن استخدام النماذج المكررة لتوليد حالات اختبار أكثر فعالية. قمنا بتطبيق نهجنا في سياق 3 دراسات حالة صناعية لتحسين نماذج الاختبار القائم على النموذج لنظام التلفزيون الرقمي. في جميع دراسات الحالة هذه، تم اكتشاف العديد من الأخطاء الحرجة بعد إنشاء حالات اختبار بناءً على النماذج المكررة. لم يتم الكشف عن هذه الأخطاء من خلال المجموعة الأولية لحالات الاختبار. لقد تم تفويتهم أيضًا أثناء أنشطة الاختبار الاستكشافي. |
| DOI | 10.1007/s11219-016-9338-2 |
| Cilt | 25 |