بهبود مدلهای آزمایش مبتنی بر مدل مبتنی بر آزمایش اکتشافی
| عنوان | بهبود مدلهای آزمایش مبتنی بر مدل مبتنی بر آزمایش اکتشافی |
|---|---|
| نویسنده | گبیزلی، سرن شاهین |
| تاریخ انتشار: | 2014-08 |
| موضوع | کنترل کنید |
| نوع | سند |
| زبان | انگلیسی |
| دیجیتال | بله |
| نسخه خطی | خیر |
| کتابخانه: | دانشگاه اوزیغین |
| شماره ثبت | 8eca1d86-052b-4c14-bcda-ca4c7e508eb7 |
| محل کتابخانه | گروه علوم کامپیوتر |
| تاریخ | 2014-08 |
| یادداشتها | وستل |
| متن نمونه | آزمایش مبتنی بر مدل به لطف مدل های سیستم تحت آزمایش، امکان ایجاد خودکار سناریوهای آزمایشی را فراهم می کند. دقت و کامل بودن این مدل ها تعیین کننده اثربخشی موارد تست ایجاد شده است. به طور کلی، برخی از خطاهای بحرانی ممکن است به دلیل نقص در مدل های ایجاد شده به صورت دستی شناسایی نشوند. در عمل، این خطاها را می توان با آزمایش های مبتنی بر تحقیق که توسط مهندسان آزمایش با تجربه انجام می شود، شناسایی کرد. در این پایان نامه، ما روش و ابزاری را برای بهبود مدلهای مورد استفاده در تولید مورد آزمایشی با استفاده از اطلاعات بهدستآمده از فعالیتهای آزمایشی مبتنی بر تحقیق ارائه میکنیم. ما یک فرآیند نیمه خودکار را پیشنهاد می کنیم که در آن فعالیت های بهبود مدل توسط یک ابزار پشتیبانی می شود. این ابزار مسیرهای اجرای نرم افزار ثبت شده در طول فعالیت های آزمایشی مبتنی بر تحقیق را تجزیه و تحلیل می کند و کاستی ها را در مدل های سیستم شناسایی می کند. کاستیهای شناساییشده بازخوردی را در مورد بهبودهایی که باید در مدل ایجاد شود تا سناریوهای آزمایشی کارآمدتر به دست آید، ارائه میکند. ما رویکرد خود را در چارچوب دو مطالعه موردی صنعتی برای توسعه مدل برای آزمایش مبتنی بر مدل یک سیستم تلویزیون دیجیتال ارزیابی کردیم. پس از اعمال رویکردمان، در اولین مطالعه موردی صنعتی خود، 3 باگ حیاتی پیدا کردیم. در نتیجه دومین مطالعه موردی صنعتی ما، 4 خطای حیاتی دیگر پیدا کردیم. این خطاها را نمی توان با سناریوهای آزمایشی ایجاد شده اولیه پیدا کرد، و این خطاها را نمی توان در طول فعالیت های آزمایش مبتنی بر تجربه پیدا کرد. آزمایش مبتنی بر مدل، تولید خودکار موارد آزمایش را با استفاده از مدلهای سیستم تحت آزمایش تسهیل میکند. درستی و کامل بودن این مدلها تعیین کننده اثربخشی موارد تست تولید شده است. خطاهای بحرانی را می توان به دلیل حذف در مدل ها که عمدتاً به صورت دستی ایجاد می شوند از دست داد. در عمل، این خطاها معمولاً با آزمایش اکتشافی که به صورت دستی توسط مهندسین آزمایش با تجربه انجام می شود، شناسایی می شوند. در این پایان نامه، ما رویکردی را برای پالایش مدل های سیستم بر اساس تجربه و دانش حوزه این مهندسین آزمون پیشنهاد می کنیم. مجموعه ابزار ما ردیابی های اجرایی را که در طول فعالیت های آزمایش اکتشافی ثبت می شود، تجزیه و تحلیل می کند و حذفیات در مدل های سیستم را شناسایی می کند. حذفیات شناساییشده به اصلاح مدلها کمک میکند تا بتوانند موارد آزمایشی مؤثرتری تولید کنند. ما رویکرد خود را در زمینه دو مطالعه موردی صنعتی برای بهبود مدلهای آزمایش مبتنی بر مدل یک سیستم تلویزیون دیجیتال اعمال کردیم. پس از اعمال رویکرد ما، سه و چهار خطای بحرانی به ترتیب برای مطالعات موردی اول و دوم شناسایی شدند. این خطاها توسط مجموعه اولیه موارد آزمایشی شناسایی نشدند و همچنین در طول فعالیت های آزمایش اکتشافی از قلم افتادند. |