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

موضوعات: بدون موضوع  لینک ثابت


فرم در حال بارگذاری ...