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

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

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



محدوده سوالات: chapter 2 کتاب - صفحات 68 الی 84
۲۴ فروردین ۱۳۹۲، ۰۸:۰۴ ق.ظ
ارسال‌ها پاسخ

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

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

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

1) به نظرم میاد که این coverage هایی که تا کنون بررسی شده اند از جمله node coverage و All-defs coverage و ... , طبق بحث automation که قبلا درفصل یکم مطرح شد, automated شده اند و برای بررسی این coverage ها نیازی به کار manual توسط tester نیست, مثلا اینکه تمام دستورات نوشته شده حتما اجرا خواهند شد امروزه دیگر توسط کامپایلرها مورد بررسی اتوماتیک قرار می گیره. کدام coverage هایی که تابحال بحث شده اند این خاصیت(automated) را ندارند؟

2) بنده کاربرد All-du-Path Coverage رو دقیقا متوجه نشدم. در این coverage اطمینان از اینکه تمام مسیرهای def-pair از ni به nj تحت متغیر def-clear ,v هستند یکی از کاربرد های این coverage محسوب میشه که مثلا می تونه تو debugging و پیدا کردن fault ها موثر باشه؟
۲۵ فروردین ۱۳۹۲، ۱۱:۵۲ ق.ظ
ارسال‌ها پاسخ
bahiraei آفلاین
حسین بحیرایی
کمی تا قسمتی فعال
***

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

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

1- منظور از def ، فقط "تعریف" یک متغیر است یا "مقداردهی" به آن است؟ آیا "تغییر مقدار" هر متغیر هم شامل میشود؟ یعنی اگر مقدار متغیری رو تغییر دادیم از آنجا به بعد باید مجموعه def(n) l جداگانه و مسیر du path و غیره رو تعین کرد یا این تغییر متغیر جزئه use(n) l به حساب میاد؟
2- در محتوا فرمودین تعداد def-pair set ها در مقایسه با def-path setها بیشتر است، چرا؟
3- در مورد AUC؛ به ما میگوید "امکان ندارد یک متغیری که درجایی تعریف کردیم و در جایی دیگر طبق گراف قصد داریم از آن استفاده کنیم، این استفاده صورت نگیرد." آیا میتوانیم این را نیز درباره ی این COVERAGE بگوییم که ما را مطمئن میکند "مقداری که در نود J استفاده میشود همان مقداری است که در نود I مقدار دهی شده" ؟! (در محتوا اینچنین گفتین)
4- وقتی Complete Path Coverage ارضا میشه ، نرم افزار چه قابلیتی خواهد داشت؟
5-در محتوا فرمودین تعداد def-pair set ها در مقایسه با def-path setها بیشتر است، چرا؟ با توجه به نکته ی du(ni, v) = ∪nj du(ni , nj, v) l به نظر میرسه این حرف درست نمیباشد.
6-فرق local use وglobal use چیست؟ page 55
4- منظور از minmum test set ، آیا به تعداد tcها در TS برمیگردد یا تعداد نودهایی که در هر tc هست؟
۲۵ فروردین ۱۳۹۲، ۱۲:۰۰ ب.ظ
ارسال‌ها پاسخ
farnaztafte آفلاین
فرناز تفته
کمی تا قسمتی فعال
***

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

ارسال‌ها: 23
تاریخ عضویت: مهر ۱۳۹۱
اعتبار: 0
سپاس‌ها: 0
1 سپاس گرفته‌شده در 1 ارسال
ارسال: #4
RE: جلسه جهارم درس تست و نگهداری نرم افزار-گروه یک- نیمسال دوم92-91
باسلام
1.درشکل 2.13 صفحه 47 کتاب برای نود 9 چرا هم def وهم use آورده شده؟ipad=ipad+1;در این دستور هم زمان با تعریف داریم استفاده هم میکنیم یک توضیح مسفرماسیید؟
2. در du(10,isub) یک گزینه شامل نودهای 10 3 4 5 6 7 8 وگزینه دیگر همین نودها با اتمام به نود 10 یعنی ایجاد یک لوپ چه نیازی به تکرار این گزینه با اضافه نمودن دوباره نود 10 به عنوان نود پایانی است؟در شکل 2.13 بین نود 8 و10 فقط break وجود دارد
3.در ADUPC اگر مقدار متغییر در نود انتهایی با مقدار اولیه برابر نبود ما نمیتونیم DEF-CLEAR ای که در آن اشتباه رخ داده پیدا کنیم؟
4.dummy node توضیح میدهید؟
باتشکر
۲۵ فروردین ۱۳۹۲، ۰۱:۴۷ ب.ظ
ارسال‌ها پاسخ
imanamico آفلاین
الف قاف
کمی تا قسمتی فعال
***

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

ارسال‌ها: 15
تاریخ عضویت: شهریور ۱۳۹۱
اعتبار: 1
سپاس‌ها: 0
1 سپاس گرفته‌شده در 1 ارسال
ارسال: #5
RE: جلسه جهارم درس تست و نگهداری نرم افزار-گروه یک- نیمسال دوم92-91
با سلام.
با توجه به متن زیر در صفحه 45 کتاب (69 PDF) مگه ممکنه که use قبل از def اتفاق بیوفته؟

Figure 2.13 shows the same graph, but this time with the def and use sets explicitly marked on the graph.3 Note that node 9 both defines and uses the variable iPat. This is because of the statement iPat ++, which is equivalent to iPat = iPat+1. In this case, the use occurs before the def, so for example, a def-clear path goes from node 5 to node 9 with respect to iPat.

کلاً مگه نباید def یه متغیر قبل از useهای اون باشه؟؟
۲۵ فروردین ۱۳۹۲، ۱۰:۴۲ ب.ظ
ارسال‌ها پاسخ

reza.seraji آفلاین
رضا سراجی جهرمی
کمی تا قسمتی فعال
***

دانشجوی کارشناسی ارشد
فن آوری اطلاعات

ارسال‌ها: 10
تاریخ عضویت: مهر ۱۳۹۱
اعتبار: 0
سپاس‌ها: 0
0 سپاس گرفته‌شده در 0 ارسال
ارسال: #6
RE: جلسه جهارم درس تست و نگهداری نرم افزار-گروه یک- نیمسال دوم92-91
با سلام و خسته نباشید
1. صفحه 50 کتاب: در شکل 2.15. EC، AUCرا پوشش می دهد. اگر امکان دارد این مورد را وی گراف صفحه قبل کتاب توضیح دهید.
2. در گراف 2.18 صفحه 53 کتاب چرا مثل Switch صفحه بعد دستور مقدار دهی x=0 که خودش یک دستور قبل از While است درون n1 قرار نگرفته؟ چه لزومی دارد که n0 و n1 از هم جدا باشند؟ به هر حال Switch هم یک نوع if است که decision node دارد.
3. در صورت امکان یکی از ابزار هایی که برای زبان #C، گراف CFG تولید می کنند را نام ببرید. من خودم فقط Flowchart4CS رو پیدا کردم. اگر مورد بهتری می شناسید پیشنهاد دهید ممنون می شوم.
۲۶ فروردین ۱۳۹۲، ۱۲:۱۵ ق.ظ
ارسال‌ها پاسخ
sooshianc آفلاین
رضا سروستانی
کمی تا قسمتی فعال
***

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

ارسال‌ها: 11
تاریخ عضویت: مهر ۱۳۹۱
اعتبار: 0
سپاس‌ها: 0
0 سپاس گرفته‌شده در 0 ارسال
ارسال: #7
RE: جلسه جهارم درس تست و نگهداری نرم افزار-گروه یک- نیمسال دوم92-91
با سلام

ظاهرا Call covarage va method covarage با هم همپوشانی دارند. لطفا توضیح فرمایید.(ص 65)

لطفا در مورد Inheritance توضیح دهید و در مورد کاربردهایش مثالی بزنید.(ص 66)

با تشکر.
۲۶ فروردین ۱۳۹۲، ۰۴:۱۲ ب.ظ
ارسال‌ها پاسخ
saharomidi آفلاین
حلیمه امیدی
omidi
***

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

ارسال‌ها: 11
تاریخ عضویت: مهر ۱۳۹۱
اعتبار: 0
سپاس‌ها: 0
0 سپاس گرفته‌شده در 0 ارسال
ارسال: #8
RE: جلسه جهارم درس تست و نگهداری نرم افزار-گروه یک- نیمسال دوم92-91
با سلام





1- برای EPC مثال بزنید ؟





2- مثال پاراگراف زیر که در محتوا اشاره شده بود را لطفاً دوباره توضیح دهید ؟

v If two variables reference the same location, that is, the variables are aliases, how is the analysis done



3- استادتوضیحات مربوط به پاراگراف زیردر محتوا خیلی واضح نیست لطفاً دوباره توضیح دهید



vWhat is the relationship between coverage of the original source code, optimized source code, and the machine code?



4- تکه کد جاوا زیر را بیشتر توضیح دهید ؟





subject = argv[0].toCharArray();



pattern = argv[1].toCharArray();



TestPat testPat = new TestPat ();



5- استاد لطفاً تست کردن سطر دوم جدول اسلاید 20—Test paths to

satisfy all du-paths coverage on TestPat
را از روی گراف توضیح دهید؟
۲۶ فروردین ۱۳۹۲، ۰۴:۱۴ ب.ظ
ارسال‌ها پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Smile جلسه ششم درس تست ونگه داری نرم افزار بخش های 2.6و4.1 گروه اول farnaztafte 3 956 ۳۰ اردیبهشت ۱۳۹۲، ۱۱:۲۳ ق.ظ
آخرین ارسال: mehdibolandaftab
  جلسه پنجم درس تست و نگهداری نرم افزار-گروه دوم fifi 3 931 ۰۴ اردیبهشت ۱۳۹۲، ۰۹:۵۵ ق.ظ
آخرین ارسال: Reza Safizadeh
  جلسه پنجم درس تست و نگهداری نرم افزار-گروه یک -نیمسال دوم92- 91 / بخش 2.4 و 2.5 کتاب bahiraei 4 1,070 ۰۲ اردیبهشت ۱۳۹۲، ۱۱:۳۴ ق.ظ
آخرین ارسال: sooshianc
  جلسه دوم درس تست و نگهداری نرم افزار-گروه یک- نیمسال دوم92-91 Saeed Mohammadpour 9 2,146 ۱۹ فروردین ۱۳۹۲، ۱۰:۵۷ ق.ظ
آخرین ارسال: bahiraei
  جلسه سوم درس تست و نگهداری نرم افزار-گروه یک- نیمسال دوم92-91 Saeed Mohammadpour 7 1,360 ۱۹ فروردین ۱۳۹۲، ۰۹:۱۷ ق.ظ
آخرین ارسال: saharomidi
  جلسه دوم درس تست و نگهداری نرم افزارمحدوده سوالات: chapter 1 کتاب - صفحات 3 ا- گروه 2 FAzizi 3 895 ۲۱ اسفند ۱۳۹۱، ۰۷:۴۶ ب.ظ
آخرین ارسال: hinfo92
  اطلاعیه درس تست و نگهداری نرم افزار shr_habibi 0 1,154 ۱۹ مرداد ۱۳۹۱، ۰۳:۲۴ ب.ظ
آخرین ارسال: shr_habibi
Lightbulb تست و نگهداری نرم افزار نيمسال دوم 90-91 - درس دهم shr_habibi 1 813 ۱۹ مرداد ۱۳۹۱، ۰۳:۲۱ ب.ظ
آخرین ارسال: shr_habibi