دانلود پایان نامه ارشد: طراحی و پیادهسازی یک زبان خاص دامنه برای آزمون نرمافزار |
2-7-2 انواع آزمون. 25
2-7-2-1 آزمون جعبه سفید 25
2-7-2-2 آزمون جعبه سیاه 25
2-8 کارهای مرتبط.. 27
فصل سوم:روش تحقیق
3-1 مقدمه. 34
3-2 آزمون نرم افزار. 34
3-3 مشکلات پیش روی آزمون نویس ها 35
3-4 زبان خاص دامنه برای آزمون دامنه. 35
3-4-1 نیاز به وجود یک زبان خاص دامنه برای دامنه آزمون بار. 36
3-5 آزمون نرم افزارهای تحت وب… 37
3-5-1 آزمون های سمت مشتری.. 37
3-6 معماری سیستم پیشنهادی.. 38
3-7 پارامترهای مؤثر در آزمون بار. 40
3-7-1 پارامترهای زمانی.. 40
3-7-2 پارامترهای مشخص کننده رخداد خطا در برنامه. 40
3-8 چارچوب های مورد استفاده جهت آزمون نرم افزارهای تحت وب… 41
3-9 طرح پیشنهادی.. 44
3-9-1 تعریف آزمون بار. 45
3-9-1-1 فرآیندهای مورد نیاز برای آزمون بار. 47
3-9-2 بررسی ساختار چهارچوب جب… 47
3-9-3 نحو زبان خاص دامنه پیشنهادی.. 49
3-9-3-1 ساختار کلی هر آزمون بار در زبان خاص دامنه پیشنهادی.. 50
3-9-3-1-1 انتخابگرها 50
3-9-3-1-2 رخدادها 55
3-9-3-1-3 ایجاد رخدادها 56
3-9-3-1-4 بارگذاری اطلاعات از فایل.. 56
فصل چهارم:محاسبات و یافتههای تحقیق
4-1 مقدمه. 58
4-2 آزمون زبان خاص دامنه پیشنهادی.. 58
4-2-1 برنامه کاربردی 1: ورود و مشاهده نتیجه. 60
4-2-2 برنامه کاربردی 2: ثبت نام در سایت… 65
4-3 دستاورد زبان خاص دامنه پیشنهادی.. 69
4-4 کاستی های DSL پیشنهادی.. 69
فصل پنجم: نتیجهگیری و پیشنهادات
5-1 نتیجه گیری.. 72
5-2 کارهای آینده 76
پیوست الف: معرفی زبان گرووی.. 78
ویژگی های گرووی.. 79
قدرت در کد گرووی.. 81
محیط توسعه یکپارچه گرووی و پشتیبانی ویرایشگر. 82
پیوست ب: واژه نامه فارسی به انگلیسی.. 83
پیوست ج: واژه نامه انگلیسی به فارسی.. 85
فهرست مراجع………………………………….. 87
فهرست جدول ها
جدول 2‑1: مقایسه زبانهای خاص دامنه با زبان خاص دامنهی پیشنهادی.. 29
جدول 4‑1: برنامه نوشته شده توسط زبان های خاص دامنه پیشنهادی جهت آزمون . . 62
جدول 4-2: آزمون بار نوشته شده برای برنامه 2. 66
جدول 5-1: انجام آزمون بار با استفاده از زبان خاص دامنه پیشنهادی در مقایسه با . . . 73
فهرست شکلها
شکل 2-1: برنامه نویسی جریان اصلی با یک زبان همه منظوره [2] 12
شکل 2-2: برنامه نویسی زبان گرا با زبان خاص دامنه [2] 13
شکل 3-1: معماری کلی زبان خاص دامنه آزمون بار. 39
شکل 3-2: مرورگر فایرفاکس بازشده تحت کنترل چارچوب وبدرایور. 42
شکل 3-3: مثالی از کد گرووی و استفاده از چارچوب جب… 42
شکل 3-4: مورد آزمون با استفاده از اسپاک… 44
شکل 3-5: ساختار پوشه بندی برای چهارچوب جب… 48
شکل 3-6: نمایی از پوشه بندی درون Geb-core. 48
شکل 3-7: ساختار درختی سند و انتخاب نوع فارغ از محل قرارگیری عنصر. 51
شکل 3-8: گزینش دو عنصر از یک کلاس در سند. 52
شکل 3-9: گزینش عنصر با ترکیب انتخابگرهای کلاس و نوع. 53
شکل 4-1: فرآیند توصیف آزمون بار در زبان خاص دامنه پیشنهادی توسط کاربر. 59
شکل 4-2: نحوه تفسیر و اجرای آزمون نوشته شده به زبان پیشنهادی.. 60
شکل 4-3: ورود به سایت و مشاهده نتیجه. 61
شکل 4-4: نمونه ای از خطای نمایش داده شده 61
شکل 4-5: مشاهده نتیجه «قبول» 61
شکل 4‑6: نتایج آزمون بار نوشته شده برای برنامه 1 بر اساس تعداد کاربران……. 63
شکل4‑7: نتایج آزمون بار نوشته شده برای برنامه 1 بر اساس کاربران ……. 64
شکل 4‑8: نتایج آزمون بار نوشته شده برای برنامه 1 بر اساس تعداد کاربران ……. 65
فرم در حال بارگذاری ...
[چهارشنبه 1399-10-17] [ 04:46:00 ق.ظ ]
|