نام پژوهشگر: مجتبی وطنی

ارایه روشی برای تولید خودکار موارد تست نرم افزار با استفاده از ویوچارت ها
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه اصفهان - دانشکده فنی 1386
  مجتبی وطنی   ناصر نعمت بخش

یکی از مهم ترین مسائلی که طراحان نرم افزار با آن روبرو هستند، تست نرم افزار است. تست نرم افزار با استفاده از ابزارهای پیش از کد نظیر مدل و مشخصات به توسعه دهندگان نرم افزار این امکان را می دهد که دنباله های تست را پیش از تولید کد و به موازات آن تولید کنند. به این روش، تست مبتنی بر مدل می گویند. روش های زیادی برای این منظور ارائه شده اند که از مدل هایی نظیر ماشین های حالت متناهی یا مدل های فرمال برای تولید خودکار موارد تست استفاده می کنند. بدنبال کاستی هایی نظیر تولید موارد تست طولانی و تولید موارد تست زائد، هدف این پروژه ارائه روش جدیدی بـرای این منظور می باشد. در این روش از مـدل ویوچارت ها استفـاده شده است. با این روش پس از مرحله تحلیل نیازمندی ها، سیستم به صورت دیاگرام های ویوچارت مدل می شود و مدل ایجاد شده به دو گروه تولیدکنندگان کد و موارد تست تحویل داده می شود. ایـن دو گـروه به صورت موازی مشغـول به کار می شوند. با پیشرفت تولید کد، موارد تسـت متناسـب تـولیـد می شوند و بخش های مختلف تسـت می شوند. این ویژگی از جزء به جزء بودن نمودار ویوچارت ها سرچشمه می گیرد. به این ترتیب سیستم به صورت پی در پی توسط موارد تست کوچک تست می شود. بااستفاده از این روش تولید تست، به دنباله های تستی دست می یابیم که کوتاه و جامع می باشند. به این ترتیب اجرای دنباله های تست زمان زیادی نمی برد و از طرفی به دلیل کوتاهی آنها و وابستگی آنها به بخش خاصی از برنامه، منبع خطا به راحتی یافت می شود. کلید واژه ها : تست نرم افزار ، تست مبتنی بر مدل، مورد تست ، تولید خودکار، ماشین حالت متناهی ، ویوچارت