دانلود پایان نامه ارشد: طراحی و پیادهسازی یک زبان خاص دامنه برای آزمون نرمافزار |
2-6 گرووی، زبان میزبان. 21
2-7 آزمون نرمافزار. 23
2-7-1 اهداف آزمون. 24
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
فرم در حال بارگذاری ...
[سه شنبه 1399-10-09] [ 10:02:00 ب.ظ ]
|