اولویت بندی و اجرای موازی موارد تست برای تست گواهینامه
| عنوان | اولویت بندی و اجرای موازی موارد تست برای تست گواهینامه |
|---|---|
| نویسنده | دیریم، شاهین |
| تاریخ انتشار: | 2021-06-08 |
| نوع | سند |
| زبان | انگلیسی |
| دیجیتال | بله |
| نسخه خطی | خیر |
| کتابخانه: | دانشگاه اوزیغین |
| شماره ثبت | f1f92515-01d1-42f7-8fa3-1826cf2d2fc8 |
| محل کتابخانه | گروه علوم کامپیوتر |
| تاریخ | 2021-06-08 |
| متن نمونه | سیستمهایی که در حوزه لوازم الکترونیکی مصرفی توسعه مییابند، به طور مرتب برای صدور گواهینامه مورد آزمایش قرار میگیرند. به عنوان مثال، هر محصول تلویزیون هوشمند باید فرآیند صدور گواهینامه را طی کند که توسط فروشندگان برنامه مانند نتفلیکس، یوتیوب و آمازون تنظیم می شود. یک مجموعه آزمایشی جداگانه وجود دارد که به عنوان بخشی از فرآیند صدور گواهینامه مربوط به هر برنامه استفاده می شود. هر مجموعه تست شامل صدها مورد تست است. بسیاری از این موارد آزمایشی باید به صورت دستی اجرا شوند و ممکن است چندین روز طول بکشد تا اجرای مجموعه تست گواهینامه تکمیل شود. همچنین تنوع زیادی در زمان اجرای موارد آزمایشی و شدت خطاهای شناسایی شده توسط این موارد آزمایشی وجود دارد. بنابراین، اولویت بندی موارد تست و اجرای آزمایش موازی می تواند به طور قابل توجهی بر مدت زمان و اثربخشی فرآیند تأثیر بگذارد. ما اثربخشی آزمون را با محاسبه میانگین درصد خطاهای شناسایی شده اندازه گیری می کنیم. در این پایان نامه، انواع معیارهای موجود را برای در نظر گرفتن اجرای آزمون موازی، زمان های مختلف اجرای آزمون و سطوح شدت خطا در مقیاس ترتیبی معرفی می کنیم. ما همچنین رویکردی را برای اولویتبندی چنین موارد آزمایشی پیشنهاد میکنیم که میتوانند به صورت موازی روی چندین ایستگاه آزمایشی اجرا شوند. ما از برنامهریزی خطی عدد صحیح برای بهینهسازی تخصیص وظایف اجرای آزمایش در مجموعهای از ایستگاههای آزمایشی موجود استفاده میکنیم. هدف از این تخصیص به حداقل رساندن زمان کلی اجرای آزمون است. موارد تستی که به یک ایستگاه خاص اختصاص داده می شوند به ترتیب افزایش زمان اجرای آنها اجرا می شوند. ما یک مطالعه موردی صنعتی در زمینه آزمایش گواهینامه برای نرم افزار تلویزیون هوشمند انجام دادیم. ما از مجموعههای تست گواهینامه 3 برنامه کاربردی تلویزیون هوشمند که در 3 پروژه نرمافزار تلویزیونی بهعنوان اشیاء آزمایشی واقعی استفاده میشوند، استفاده کردیم. ما اندازه گیری های خود را برای دو چرخه تست برای هر پروژه تکرار کردیم و تا 6 تست انجام شده برای هر یک از 3 مجموعه تست را اضافه کردیم. بنابراین، ارزیابی ما شامل 18 جلسه آزمون است. ما 3 سناریو را برای هر یک از این جلسات ارزیابی کردیم، که در آن تعداد ایستگاه های آزمایشی موجود 1، 3 و 5 است. ما اثربخشی رویکرد خود را با توجه به رویکرد حریصانه به عنوان خط پایه مقایسه کردیم. ما مشاهده کردیم که زمان اجرای آزمایش کلی را می توان تا 16٪ کاهش داد حتی زمانی که فقط 3 ایستگاه آزمایش در دسترس باشد. اثربخشی تست نیز در نتیجه زمانبندی بهینه موارد تست بهبود مییابد. Örneğin خود تلویزیون هوشمند ürünü Netflix، YouTube و Amazon gibi uygulama satıcıları tarafından düzenlenen bir sertifika sürecinden geçmelidir. Her bir uygulama ile ilgili sertifikasyon sürecinin bir parçası olarak kullanılacak ayrı bir test grubu vardır. آزمون او grubu yüzlerce test senaryosu içermektedir. بو تست senaryolarının çoğunun manuel olarak yürütülmesi gerekmektedir. Bu nedenle sertifika test gruplarının koşumunun tamamlanması birkaç gün sürebilmektedir. تست Ayrıca se naryolarının yürütme süreleri ve test senaryolarının bulduğu hataların önem dere celeri arasında da büyük farklılıklar vardır. Bu nedenle test senaryolarının öncelik lendirilmesi و paralel olarak yürütülmesi, test yürütme sürecinin süresini ve etkin liğini önemli ölçüde etkileyebilmektedir. تسپیت ادیلن هاتالارین یوزدسینین اورتالاماسی هساپلانارک تست etkinliği ölçülmektedir. Bu tezde، تست موازی yürütmeyi، değişen test yürütme sürelerini ve hata önem dereceleri sıralı ölçekte hesaba katacak şekilde mevcut metriklerin varyantları sunulmuştur. Ayrıca birden çok test istasyo nunda paralel olarak yürütülebilecek bu tür test senaryolarının sıralanması için bir yaklaşım önerilmiştir. Bir dizi mevcut test istasyonunda test yürütme planlarının paylaşımını eniyilemek için tam sayı doğrusal programlama kullanılmıştır. Bu paylaşımın amacı, genel test yürütme süresini en aza indirmektir. بلیرلی بیر تست istasyo nuna paylaştırılan تست senaryolarının yürütme sürelerinin artan sırasına göre koşumu tamamlanmıştır. تلویزیون هوشمند yazılımı için sertifika testi bağlamında endüstriyel bir vaka çalışması gerçek-leştirilmiştir. Sertifika test grupları, 3 TV yazılım projesinde kullanılan 3 farklı تلویزیون هوشمند uygulaması üzerinde gerçek deneysel nesneler olarak kullanılmıştır. Her proje için iki test döngüsü olarak ölçümlerimiz tekrarlanmıştır ve 3 test grubunun her biri için 6 test koşumu gerçekleştirilmiştir. Sonuç olarak değerlendirmemiz 18 تست oturumu içermektedir. Bu oturumların her biri, mevcut test istasyonlarının sayısının 1, 3 ve 5 olduğu 3 senaryo ile değerlendirilmiştir. یاک لاشیمیمیزین اتکینلیغی تمل اولارک آچگوزلو یاکلاشیملا کارشیلاشتیریلمیشتیر. Yalnızca 3 test kurulumu mevcut olduğunda صفرا ژنل آزمایش yürütme süresinin %16’ya kadar azaltılabileceği gözlemlenmiştir. تست senaryolarının test istasyonlarına paylaşımının eniyilemesi sonucunda test etkinliği de iyileşmiştir. |