با ورود و یا ثبت نام وارد انجمن شوید.
X با کلیک روی تبلیغات سایت می‌توانید در تامین بخش بسیار اندکی از هزینه‌های بالای نگهداری این مجموعه با ما سهیم شوید.
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
جلسه پنجم درس تست و نگهداری نرم افزار-گروه یک -نیمسال دوم92- 91 / بخش 2.4 و 2.5 کتاب
نویسنده پیام
bahiraei آفلاین
حسین بحیرایی
کمی تا قسمتی فعال
***

دانشجوی کارشناسی ارشد
طراحی و تولید نرم افزار

ارسال‌ها: 15
تاریخ عضویت: مهر ۱۳۹۱
اعتبار: 1
سپاس‌ها: 17
2 سپاس گرفته‌شده در 2 ارسال
ارسال: #1
جلسه پنجم درس تست و نگهداری نرم افزار-گروه یک -نیمسال دوم92- 91 / بخش 2.4 و 2.5 کتاب
صفحات 65 تا 85

درود و خدا قوت

(سوالات ابتدایی از جلسه پیش مونده بود.)
1- وقتی Complete Path Coverage ارضا میشه ، نرم افزار چه قابلیتی خواهد داشت؟
2-در محتوا فرمودین تعداد def-pair set ها در مقایسه با def-path setها بیشتر است، چرا؟ با توجه به نکته ی du(ni, v) = ∪nj du(ni , nj, v) l به نظر میرسه این حرف درست نمیباشد.
3-فرق local use وglobal use چیست؟ page 55
4- منظور از minmum test set ، آیا به تعداد tcها در TS برمیگردد یا تعداد نودهایی که در هر tc هست؟
5-ارضا شدن EPC در گراف ساده ای که شامل دو نود آغاز و پایان است و فقط از نود آغاز به پایان یالی داریم چگونه است؟
6- تفاوت tour with def‐clear sidetrip با tours, but sidetrip has def چیست؟
7-فرمودین برای گراف های discunected با method coverage یا call coverage چیزی بدست نمی آوریم، آیا اگر برای هر تیکه جدا از آن گراف هم این کاوریج ها را ارضا کنیم، کار ارزشمندی نیست؟
8-با روش external device coupling ، مثلا وقتی کلاس A دارای متغیری static هست کلاس b چطور میتواند آنرا تغییر دهد؟
9-برای نوعی از coupling که در صفحه ی 73 آمده لطف کنید مثالی بزنید.
۳۱ فروردین ۱۳۹۲، ۱۰:۵۰ ق.ظ
ارسال‌ها پاسخ

Saeed Mohammadpour آفلاین
سعید محمدپور
دانشجوی فعال
****

دانشجوی کارشناسی ارشد
طراحی و تولید نرم افزار

ارسال‌ها: 81
تاریخ عضویت: مهر ۱۳۹۱
اعتبار: 5
سپاس‌ها: 4
17 سپاس گرفته‌شده در 12 ارسال
ارسال: #2
RE: جلسه پنجم درس تست و نگهداری نرم افزار-گروه یک -نیمسال دوم92- 91
سلام و روز بخیر

1) آیا ما می توانیم از software documentation به عنوان یک منبع اصلی و قابل اعتماد برای تولید FSM های مبتنی بر Specification استفاده کنیم؟ درضمن آیا تاکید و منظور اصلی درس از Specification بیشتر همان توضیحات inline داخل source برنامه هستند که توسط برنامه نویس در حین نوشتن کد تکمیل می شوند؟

2) باتوجه به اینکه عملا عبارت pass کردن برای dynamic test مفهوم پیدا نمی کند و درواقع یک امر infeasible می باشد پس اصولا باید dynamic test تمرکز خود را برروی fullfill کردن بعضی از coverageها در گراف قرار دهد تا اینکه tester متوجه شود که برنامه علی رغم دارا بودن بعضی faultها یا bugها, همچنان به درد بخور می باشد؟ نظرشمادراین مورد چیست؟

3) دررابطه با دو استراتژی اول تولید FSM , استراتژی اول(Combining control flow graph) و استراتژی دوم(Using the software structure):
الف) آیا در اولی برنامه نویس درگیر کار تولید FSM میشود ولی در دومی tester درگیر این کار میشود؟
ب) آیا درهردو مورد تمرکز بر روی control flow و اجرای software می باشد؟
ج) تفاوت اصلی و مزایای دومی نسبت به اولی چیست؟
۰۲ اردیبهشت ۱۳۹۲، ۰۹:۱۴ ق.ظ
ارسال‌ها پاسخ
saharomidi آفلاین
حلیمه امیدی
omidi
***

دانشجوی کارشناسی ارشد
طراحی و تولید نرم افزار

ارسال‌ها: 11
تاریخ عضویت: مهر ۱۳۹۱
اعتبار: 0
سپاس‌ها: 0
0 سپاس گرفته‌شده در 0 ارسال
ارسال: #3
تست و نگهداری
سلام
1- آیا این تعریف درباره edge coverage درست است ؟
Edge Coverage (eC) (Standard Definition): Test set T satisfies
edge coverage on graph G if and only if for every reachable path of length up to 1 in G like q there is some path p in path(T) such that p tours q

Test set T، satisfi می کند edge coverage را روی گراف Gاگر و تنها اگربه ازای هر edge در گراف G یک مسیر reachable pathحداکثر با طول 1 در گراف G داشته باشیم


استاد لطفاً Edge-Pair Coverage رو توضیح بدید ؟

Criterion Edge-Pair
Coverage (EPC):
TR
contains each reachable path of length up to 2, inclusive, in G.


2- در مفهوم inheritance hierarchy with objects instantiated مفهوم e dge معنی نمی دهد را کمی بشتر توضیح دهید؟
3- لطفاً برای مفهوم actual parameter وformal parameter مثال بزنید
4- در شکل 2.26 صفحه 69 کتاب اگر از x=14 تا y=G(x) تعریفی صورت نگیرد برای def-clearبودن caller f کافی نیست ؟ چرا در محتوا اشاره شده است که اگر بعد از y=G(x) به y مقدار دهیم دیگر متغییر First-useدر ماژول caller نداریم


با سپاس
۰۲ اردیبهشت ۱۳۹۲، ۱۰:۲۳ ق.ظ
ارسال‌ها پاسخ
imanamico آفلاین
الف قاف
کمی تا قسمتی فعال
***

دانشجوی کارشناسی ارشد
طراحی و تولید نرم افزار

ارسال‌ها: 15
تاریخ عضویت: شهریور ۱۳۹۱
اعتبار: 1
سپاس‌ها: 0
1 سپاس گرفته‌شده در 1 ارسال
ارسال: #4
جلسه پنجم درس تست و نگهداری نرم افزار-گروه یک -نیمسال دوم92- 91 / بخش 2.4 و 2.5 کتاب
با سلام.
لطفاً تعریف Last-def را با ذکر مثال توضیح دهید. (صفحه 68 کتاب یا 92 PDF)
۰۲ اردیبهشت ۱۳۹۲، ۱۰:۴۱ ق.ظ
ارسال‌ها پاسخ
sooshianc آفلاین
رضا سروستانی
کمی تا قسمتی فعال
***

دانشجوی کارشناسی ارشد
طراحی و تولید نرم افزار

ارسال‌ها: 11
تاریخ عضویت: مهر ۱۳۹۱
اعتبار: 0
سپاس‌ها: 0
0 سپاس گرفته‌شده در 0 ارسال
ارسال: #5
RE
با توجه به اینکه Static Pass ساده تر و قطعی است آیا درصورتی که Static Pass را با موفقیت انجام دهیم نیازی به انجام Dynamic Pass است؟(ص 78)
۰۲ اردیبهشت ۱۳۹۲، ۱۱:۳۴ ق.ظ
ارسال‌ها پاسخ



موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Smile جلسه ششم درس تست ونگه داری نرم افزار بخش های 2.6و4.1 گروه اول farnaztafte 3 1,003 ۳۰ اردیبهشت ۱۳۹۲، ۱۱:۲۳ ق.ظ
آخرین ارسال: mehdibolandaftab
  جلسه پنجم درس تست و نگهداری نرم افزار-گروه دوم fifi 3 966 ۰۴ اردیبهشت ۱۳۹۲، ۰۹:۵۵ ق.ظ
آخرین ارسال: Reza Safizadeh
  جلسه جهارم درس تست و نگهداری نرم افزار-گروه یک- نیمسال دوم92-91 Saeed Mohammadpour 7 1,577 ۲۶ فروردین ۱۳۹۲، ۰۴:۱۴ ب.ظ
آخرین ارسال: saharomidi
  جلسه دوم درس تست و نگهداری نرم افزار-گروه یک- نیمسال دوم92-91 Saeed Mohammadpour 9 2,217 ۱۹ فروردین ۱۳۹۲، ۱۰:۵۷ ق.ظ
آخرین ارسال: bahiraei
  جلسه سوم درس تست و نگهداری نرم افزار-گروه یک- نیمسال دوم92-91 Saeed Mohammadpour 7 1,412 ۱۹ فروردین ۱۳۹۲، ۰۹:۱۷ ق.ظ
آخرین ارسال: saharomidi
  جلسه دوم درس تست و نگهداری نرم افزارمحدوده سوالات: chapter 1 کتاب - صفحات 3 ا- گروه 2 FAzizi 3 935 ۲۱ اسفند ۱۳۹۱، ۰۷:۴۶ ب.ظ
آخرین ارسال: hinfo92
  اطلاعیه درس تست و نگهداری نرم افزار shr_habibi 0 1,177 ۱۹ مرداد ۱۳۹۱، ۰۳:۲۴ ب.ظ
آخرین ارسال: shr_habibi
Lightbulb تست و نگهداری نرم افزار نيمسال دوم 90-91 - درس دهم shr_habibi 1 851 ۱۹ مرداد ۱۳۹۱، ۰۳:۲۱ ب.ظ
آخرین ارسال: shr_habibi