اختيار حالة اختبار الصندوق الأسود من خلال ربط تغييرات التعليمات البرمجية بالعيوب التي تم إصلاحها مسبقًا
| العنوان | اختيار حالة اختبار الصندوق الأسود من خلال ربط تغييرات التعليمات البرمجية بالعيوب التي تم إصلاحها مسبقًا |
|---|---|
| المؤلف | جلجل، العاطفة |
| تاريخ النشر: | 2023-01-20T06:24:16Z |
| الموضوع | برامج التكلفة |
| النوع | وثيقة |
| اللغة | الإنجليزية |
| رقمي | نعم |
| مخطوط | لا |
| المكتبة: | جامعة اوزيجين |
| رقم السجل | 15fec070-6b0a-42e1-8a8b-d4b3e615ccc9 |
| موقع المكتبة | قسم علوم الحاسوب |
| التاريخ | 2023-01-20T06:24:16Z |
| نص عينة | يتغير البرنامج باستمرار لتلبية المتطلبات الجديدة ولإصلاح العيوب. يتم إجراء اختبار الانحدار للتأكد من أن التغييرات المطبقة لا تؤثر سلبًا على الوظائف الحالية. العدد المتزايد من حالات الاختبار يجعل من غير الممكن تنفيذ مجموعة اختبار الانحدار بأكملها. يتم اعتماد اختيار حالة الاختبار لتحديد مجموعة فرعية من مجموعة الاختبار المرتبطة بالأجزاء المتغيرة من البرنامج. من المفترض أن تكون هذه الأجزاء عرضة للخطأ. نحن نقدم ونقيم نهج اختيار حالة الاختبار في سياق اختبار انحدار الصندوق الأسود للأنظمة المدمجة. في هذا السياق، من الصعب ربط حالات الاختبار بمجموعة من عناصر كود المصدر المميزة لتتمكن من تحديد حالات الاختبار المرتبطة بالأجزاء المعدلة من كود المصدر. نقوم بتحليل العيوب التي تم إصلاحها مسبقًا لهذا الغرض. نقوم بربط حالات الاختبار التي تكتشف هذه العيوب بالملفات المصدرية التي تم تعديلها مسبقًا لإصلاحها. بعد ذلك، نختار حالات الاختبار المتعلقة بملفات التعليمات البرمجية المصدر التي يتم تعديلها في المراجعة اللاحقة. يتم تحديد قوة هذه العلاقة بعدد التغييرات المرتبطة بالعيوب الثابتة التي تم اكتشافها مسبقًا بواسطة نفس حالات الاختبار. قمنا بإجراء دراسة حالة على 3 مشاريع حقيقية في مجال الإلكترونيات الاستهلاكية. تظهر النتائج أنه من الممكن اكتشاف ما بين 65% إلى 85% من العيوب التي اكتشفتها مجموعة الاختبار بأكملها عن طريق الاختيار من 30% إلى 70% من حالات الاختبار. اختبار الانحدار، يمكن أن يؤدي تغيير الانحدار إلى تحسين عملية الانحدار. اختبار Artan senaryoları، اختبار الانحدار tamamının yapılmasını elverişsiz hale getirmektedir. اختبار senaryosu seçimi ile، yazılımın değişen parçaları ile ilişkili olan test senaryolarının seçilmesi benimsenmektedir. ومع ذلك، فإن اختبار الانحدار قد يؤدي إلى تفاقم نظام اختبار الانحدار. في نهاية المطاف، قد يكون من الممكن إجراء اختبار تسلسلي في كل فصل من مراحل الاختبار، كما أن إنشاء فصول اختبارية قد يستغرق وقتًا طويلاً. Hataları tespit eden test senaryoları، Bunları düzeltmek için önceden değiştirilmiş kaynak dosyaları ile ilişkilendirilmektedir. في الواقع، تم إنشاء العديد من سلاسل كود الاختبار الخاصة بهم من خلال إرشادات الاختبار. Ayrıca, değişen dosya Birden fazla hata ile ilgili olabileceği için, değişen kod ve test senaryosu arasındaki ilişki her bir test senaryosu için olarak tanımlanmaktadır. لقد تم استخدام 3 مشروعات رائعة لتشجيع استخدام الأجهزة الإلكترونية. يبدو أن اختبار السناريولارين %30'u إلى %70'i قد يستغرق وقتًا طويلاً في اختبار السناريولارين بنسبة %65'inden %85'e في غضون دقيقة واحدة. |