تحسين نماذج الاختبار المبني على النموذج المعتمد على الاختبارات الاستكشافية
| العنوان | تحسين نماذج الاختبار المبني على النموذج المعتمد على الاختبارات الاستكشافية |
|---|---|
| المؤلف | جيبزلي، سيرين شاهين |
| تاريخ النشر: | 2014-08 |
| الموضوع | يتحكم |
| النوع | وثيقة |
| اللغة | الإنجليزية |
| رقمي | نعم |
| مخطوط | لا |
| المكتبة: | جامعة اوزيجين |
| رقم السجل | 8eca1d86-052b-4c14-bcda-ca4c7e508eb7 |
| موقع المكتبة | قسم علوم الحاسوب |
| التاريخ | 2014-08 |
| ملاحظات | فيستل |
| نص عينة | يتيح الاختبار المعتمد على النموذج إمكانية الإنشاء التلقائي لسيناريوهات الاختبار بفضل نماذج النظام قيد الاختبار. تحدد دقة هذه النماذج واكتمالها مدى فعالية حالات الاختبار التي تم إنشاؤها. بشكل عام، قد لا يتم اكتشاف بعض الأخطاء الجسيمة بسبب أوجه القصور في النماذج التي تم إنشاؤها يدويًا. ومن الناحية العملية، يمكن اكتشاف هذه الأخطاء من خلال الاختبارات القائمة على الأبحاث التي يقوم بها مهندسو الاختبار ذوو الخبرة. في هذه الأطروحة، نقدم طريقة وأداة لتحسين النماذج المستخدمة في إنشاء حالات الاختبار باستخدام المعلومات التي تم الحصول عليها من أنشطة الاختبار القائمة على الأبحاث. نقترح عملية شبه تلقائية يتم فيها دعم أنشطة تحسين النموذج بواسطة أداة. تقوم هذه الأداة بتحليل مسارات تنفيذ البرامج المسجلة أثناء أنشطة الاختبار القائمة على الأبحاث وتحدد أوجه القصور في نماذج النظام. توفر أوجه القصور التي تم تحديدها ردود فعل على التحسينات التي يجب إجراؤها في النموذج للحصول على سيناريوهات اختبار أكثر كفاءة. قمنا بتقييم نهجنا في سياق دراستي حالة صناعيتين لتطوير نموذج للاختبار القائم على النموذج لنظام التلفزيون الرقمي. بعد تطبيق نهجنا، وجدنا 3 أخطاء خطيرة في دراسة الحالة الصناعية الأولى لدينا. نتيجة لدراسة الحالة الصناعية الثانية، وجدنا 4 أخطاء فادحة أخرى. تعذر العثور على هذه الأخطاء في سيناريوهات الاختبار التي تم إنشاؤها في البداية، كما تعذر العثور على هذه الأخطاء أثناء أنشطة الاختبار المستندة إلى الخبرة. يسهل الاختبار المعتمد على النموذج الإنشاء التلقائي لحالات الاختبار عن طريق نماذج النظام قيد الاختبار. تحدد صحة هذه النماذج واكتمالها مدى فعالية حالات الاختبار التي تم إنشاؤها. يمكن تفويت الأخطاء الجسيمة بسبب الإغفالات في النماذج، والتي يتم إنشاؤها يدويًا في المقام الأول. ومن الناحية العملية، عادة ما يتم اكتشاف هذه الأخطاء من خلال الاختبارات الاستكشافية التي يتم إجراؤها يدويًا بواسطة مهندسي الاختبار ذوي الخبرة. في هذه الأطروحة، نقترح طريقة لتحسين نماذج النظام بناءً على الخبرة والمعرفة الميدانية لمهندسي الاختبار هؤلاء. تقوم مجموعة الأدوات الخاصة بنا بتحليل آثار التنفيذ التي تم تسجيلها أثناء أنشطة الاختبار الاستكشافي وتحدد حالات الإغفال في نماذج النظام. تعمل الإغفالات المحددة على توجيه تحسين النماذج لتكون قادرة على توليد حالات اختبار أكثر فعالية. لقد طبقنا نهجنا في سياق دراستي حالة صناعيتين لتحسين نماذج الاختبار القائم على النموذج لنظام التلفزيون الرقمي. وبعد تطبيق نهجنا، تم اكتشاف ثلاثة وأربعة أخطاء حرجة في دراسات الحالة الأولى والثانية، على التوالي. لم يتم الكشف عن هذه الأخطاء من خلال المجموعة الأولية لحالات الاختبار وتم تفويتها أيضًا أثناء أنشطة الاختبار الاستكشافي. |