انتخاب مورد آزمایشی جعبه سیاه با مرتبط کردن تغییرات کد با عیوب قبلی رفع شده
| عنوان | انتخاب مورد آزمایشی جعبه سیاه با مرتبط کردن تغییرات کد با عیوب قبلی رفع شده |
|---|---|
| نویسنده | جرنگ جرنگ، اشتیاق |
| تاریخ انتشار: | 2023-01-20T06:24:16Z |
| موضوع | نرم افزار هزینه |
| نوع | سند |
| زبان | انگلیسی |
| دیجیتال | بله |
| نسخه خطی | خیر |
| کتابخانه: | دانشگاه اوزیغین |
| شماره ثبت | 15fec070-6b0a-42e1-8a8b-d4b3e615ccc9 |
| محل کتابخانه | گروه علوم کامپیوتر |
| تاریخ | 2023-01-20T06:24:16Z |
| متن نمونه | نرم افزار به طور مداوم برای رفع نیازهای جدید و رفع نقص ها تغییر می کند. آزمایش رگرسیون برای اطمینان از اینکه تغییرات اعمال شده بر عملکرد موجود تأثیر منفی نمی گذارد انجام می شود. افزایش تعداد موارد تست، اجرای کل مجموعه تست رگرسیون را غیرممکن می کند. انتخاب مورد آزمایشی برای انتخاب زیرمجموعه ای از مجموعه آزمایشی، که با بخش های تغییر یافته نرم افزار مرتبط است، اتخاذ می شود. فرض بر این است که این قطعات مستعد خطا هستند. ما یک رویکرد انتخاب مورد آزمایشی را در زمینه آزمایش رگرسیون جعبه سیاه سیستمهای جاسازی شده ارائه و ارزیابی میکنیم. در این زمینه، مرتبط ساختن موارد آزمایشی با مجموعهای از عناصر کد منبع مجزا برای اینکه بتوان آن موارد آزمایشی مرتبط با بخشهای اصلاحشده کد منبع را انتخاب کرد، چالش برانگیز است. ما برای این منظور نقص هایی را که قبلاً ثابت شده اند تجزیه و تحلیل می کنیم. ما موارد آزمایشی را که این نقصها را شناسایی میکنند با فایلهای منبعی که قبلاً برای رفع آنها اصلاح شدهاند مرتبط میکنیم. سپس، موارد آزمایشی مربوط به فایلهای کد منبع را انتخاب میکنیم که در ویرایش بعدی اصلاح شدهاند. قدرت این رابطه به عنوان تعداد تغییرات مرتبط با نقص های ثابت که قبلاً توسط موارد آزمایش مشابه شناسایی شده اند تعیین می شود. ما یک مطالعه موردی بر روی 3 پروژه واقعی از حوزه الکترونیک مصرفی انجام می دهیم. نتایج نشان میدهد که با انتخاب از 30 تا 70 درصد موارد آزمایش، میتوان از 65 تا 85 درصد از عیوب شناسایی شده توسط کل مجموعه آزمایشی را تشخیص داد. رگرسیون تستلری، اویگولانان دغیشیكلیكلرین مئوقوت ایشلوسلیغی اولومسوز اتكیلمدیغیندن امین اولماق ایچین یاپیلماكتادیر. آرتان تست senaryoları, regresyon testlerinin 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. Bu tezde، regresyon testlerinde kara kutu test yaklaşımı ile gömülü sistemler üzerinde test senaryo seçimi için bir yaklaşım sunulmaktadır. Bu kapsamda, yazılımdaki değişen kaynak kodları ile test senaryoları arasında bir ilişki olduğunu ve bu değişen kaynak kodları ile test senaryoları seçmenin mümkün olduğu iddia edilmektedir. 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 farklı olarak tanımlanmaktadır. Bu tezde tüketici elektroniği alanında faaliyet gösteren 3 gerçek proje üzerinde çalışılmaktadır. Sonuçlar, test senaryolarının %30'u ile %70'i arasında seçim yaparak tüm test senaryoları tarafından tespit edilen hataların %65'inden %85'ine kadar tespit edilmesinin mümkün olduğunu göstermektedir. |