پیشنهاد روشی جدید برمبنای روشهای ایستا و پویا برای تولید داده های آزمون جهت آزمون اجزای نرم افزار
تعداد صفحات:70 با فرمت ورد
سمینار کامل کارشناسی ارشد همراه با شکل، نمودار، جدول، پاورقی و منابع
فهرست مطالب
چکیده
فصل اول:
1-1 انگیزه11
1-2 شرح مسئله11
1-3 هدف14
1-4 نوآوری15
1-5 مروری بر مطالب15
1-6 نتیجه گیری16
فصل دوم:
2-1 مقدمه18
2-2 روند اجرای آزمون19
2-3 سطوح آزمون نرمافزار20
2-3-1 آزمون اجزاء21
2-3-2 آزمون مجتمع سازی23
2-3-3 آزمون سیستم23
2-3-4 آزمون پذیرش24
2-4 اجرای نمادین25
2-5 آزمون جعبه سفید با استفاده از دادههای آزمون25
2-5-1 طراحی داده آزمون27
2-5-2 معیارهای آزمون30
2-5-3 تولید تصادفی دادههای آزمون36
2-5-4 تولید دادههای آزمون بر اساس روشهای جستجو38
2-5-5 اشکالات روشهای مبتنی بر الگوریتمهای تکاملی40
2-6 نتیجه گیری47
فصل سوم:
3-1 مقدمه50
3-2 الگوریتم پیمایش بالا به پایین52
3-2-1 دستورالعمل انتساب56
3-2-2 دستورالعمل پرش غیر شرطی59
3-2-3 دستورالعمل پرش شرطی60
3-3 پردازش پایین به بالا و تولید دادههای آزمون62
3-3-1 دستورالعمل انتساب65
3-3-2 دستورالعمل پرش غیر شرطی67
3-3-3 دستورالعمل پرش شرطی67
3-4 نتیجه گیری68
مراجع
چکیده
آزمون نرمافزار به عنوان یکی از مراحل پر هزینه ساخت یا تغییر سیستمهای نرمافزاری میباشد. علاوه بر این تاکنون روش آزمونی برای نرمافزار مطرح نشده است که بتواند نرمافزار را به طور کامل و با اطمینان صدر در صد مورد آزمون قرار دهد. به همین جهت خودکارسازی کل یا بخشی از این مرحله میتواند صرفه اقتصادی زیادی را در تولید نرمافزار به همراه داشته باشد. در این راستا روشهای متفاوتی ارائه شده است که هر کدام در مرحله خاصی از چرخه حیات نرمافزار مورد استفاده قرار میگیرند. یکی از مراحل آزمون نرمافزار، آزمون اجزاء میباشد که در آن، واحد نرمافزاری پیاده سازی شده مورد آزمون قرار میگیرد. برای آزمون اجزاء نرمافزار دو روش اصلی اجرای ایستا و اجرای پویا طراحی شدهاند که در اجرای ایستا برنامه با استفاده از دادههای نمادین اجرا میشود و در خاتمه اجرا یک سری معادله چند مجهولی تولید میشود. در روش دوم که به اجرای پویا معروف است، برنامه به ازای یک سری ورودی واقعی جرا شده و نتایج اجرا با نتایج مورد انتظار مقایسه میشود. بدیهی است وجود تفاوت در خروجیهای تولید شده با خروجیهای مورد انتظار وجود خطایی در نرمافزار تحت آزمون را آشکار میسازد. .سعی ما بر این بوده که با ارائه الگوریتمی که با استفاده از تحلیل کد برنامه، دادههای آزمونی را تولید مینماید ، پوشش کاملی روی معیار آزمون ایجاد کنیم، تا بتواند بخشی از کاستیهای موجود در روش¬های فعلی را مرتفع نماید. این الگوریتم با استفاده از یک روش قطعی دادههای آزمون جعبه سفید نرمافزار را تولید مینماید.
چطور این فایل رو دانلود کنم؟
برای دانلود فایل کافیه روی دکمه "خرید و دانلود" کلیک کنید تا صفحه "پیش فاکتور خرید" برای شما باز شود و مشخصات (نام و نام خانوادگی ، تماس و ایمیل ) رو با دقت ثبت کنید و روی دکمه "پرداخت آنلاین" کلیک کنید بعد از پرداخت هزینه از طریق سیستم بانکی به سایت برگشت داده میشوید و صفحه دانلود برای شما نمایش داده میشود
آیا فایل رو بلافاصله بعد از خرید تحویل می گیرم؟
بله. بلافاصله بعد از پرداخت آنلاین ، صفحه دانلود فایل برای شما نمایش داده میشود و می توانید فایل خریداری شده را دانلود نمایید
نمی توانم به صورت آنلاین خرید انجام دهم
در صورتی که امکان پرداخت آنلاین برای شما میسر نمی باشد می توانید هزینه فایل را به صورت آفلاین ( کارت به کارت) پرداخت نمایید تا فایل برای شما ارسال شود برای این کار کافیست در پیش فاکتور خرید مراحل خرید آفلاین را دنبال کنید
هزینه رو پرداخت کردم اما نمی توانم فایل را دانلود کنم
در سایت ام پی فایل چند روش پشتیبانی برای راحتی شما در نظر گرفتیم تا با سرعت بیشتری به پیام های شما رسیدگی کنیم. برای دریافت سریع فایل می تونید از گزینه پیگیری پرداخت یا تماس با ما (واقع در منوی بالای سایت) و یا از طریق شماره 09395794439 با ما در ارتباط باشید .
فایل دانلود شده با توضیحات ارائه شده مطابقت ندارد
اگر فایل با توضیحات ارائه شده توسط فروشنده همخوانی ندارد کافیست از طریق قسمت تماس با ما یا شماره 09395794439 با ما در میان بگذارید تا پیگیری های لازم صورت گیرد و فایل اصلی برای شما ارسال شود در صورتی که به هر دلیلی فایل اصلی در دسترس نباشد هزینه پرداختی شما برگشت داده میشود
برای به مشکل نخوردن در زمان خرید چه اقدامی انجام دهم ؟
برای اینکه در زمان پرداخت آنلاین به مشکل برخورد نکنید باید V P N خاموش باشد و از مرورگرهای موزیلا فایرفاکس و کروم استفاده کنید. و ضمنا در صفحه "پیش فاکتور خرید" مشخصات خود را به شکل صحیح وارد کنید تا در پیگیری های بعدی با مشکل مواجه نشوید