سوالات تستی فصل ۱۸

قسمت ۱

۱-کدام یک از موارد زیر به نرم افزار ازمون پذیر منجرنمیگردد.

الف)قابلیت کارکردن                              ب)تغییرپذیربودن          

 ج)قابلیت مشاهده                                  د)سادگی

ج  گزینه   (ب)  صفحه 508

2-کدام گزینه صحیح نمی باشد.

الف)ازمون خوب دارای زواید است وزمان ومنابع ازمون محدود نیست.

ب)ازمون خوب با احتمال زیادی خطاها را می یابد.

ج)ازمون خوب باید بهترین باشد.

د)ازمون خوب نباید بیش از حد ساده و نه بیش از حد پیچیده باشد.

ج گزینه  (الف) صفحه 509

3-...........به ازمون هایی اشاره دارد که روی واسط نرم افزار اجرا می شوند.

الف)ازمون جعبه سفید                            ب)ازمون جعبه سیاه

ج)ازمون مسیرهای پایه ای                       د)ازمون منحصر به فرد

ج  گزینه  (ب)  صفحه 511

4-کدام گزینه صحیح نمی باشد.

الف)در رویکرد دوم در ازمون ،دیدگاهی بیرونی مد نظر است که ازمون جعبه سیاه نامیده می شود.

ب)ازمون سنگین و فشرده ،باعث بروز مسائل منطقی معین می شود.

ج)ازمون جعبه سفید گاه ازمون جعبه شیشه ای خوانده می شود.

د)ازمون مسیرهای پایه ،یک تکنیک ازمون جعبه سفید است که نخستین بار توسط تام مک کیب پیشنهاد شد.

ج  گزینه (الف) صفحه511

5-پیش از انکه بتوان روش مسیرهای پایه را معرفی نمود، یک نماگذاری ساده ، موسوم به .................را باید برای نمایش دادن جریان کنترل معرفی کرد.

الف)نمودارگردشی                              ب)مسیرهای مستقل برنامه

ج)نمودار شرطی                                د)گراف جریان

ج  گزینه (د) صفحه512

6-کدام گزینه صحیح می باشد.

الف)روش بدست اوردن گراف جریان  و حتی تعیین مجموعه ای از مسیرهای پایه را نمی توان مکانیزه کرد.

 ب.الگوریتم AVERAGEبا وجود پیچیدگی بسیار، حاوی حلقه ها وشرطهای مرکب نیست.       

ج)هر رویه باید در یک گره پایان یابد ،حتی اگر هیچ دستور رویه ای را نشان ندهد.

د)گزینه الف و ب

ج گزینه (ج) صفحه513

7-پیچیدگی به کدام یک از روشهای زیر محاسبه نمی شود.

V(G)=E-N-2  الف)تعداد نواحی گراف جریان ب)

V(G)=P+1ج)

V(G)=E-N+2د)

ج گزینه (ب) صفحه514

8-مسیر مستقل ،هر مسیری ازبرنامه است که..........................

الف)در یک طراحی رویه ای یا کد منبع به کار برده شود.

ب)حداقل یک مجموعه جدید از دستورهای پردازش یا یک دستور شرطی را معرفی می کند.

ج)اگر بر حسب گراف جریان بیان شود ،حداقل باید در راستای یک یال حرکت کند که پیش از تعریف مسیر از ان عبور نشده باشد.

د)گزینه ب و ج

ج  گزینه (د) صفحه 513

9-کدام مورد جزئ خواص اوزان پیوند نمی باشد.

الف)هزینه لازم برای طی کردن یک پیوند

ب)زمان پردازش صرف شده برای طی کردن یک پیوند

ج)حافظه و منابع لازم برای طی کردن یک پیوند

د)گزینه ب و ج

ج گزینه (الف) صقحه519

10-انواع خطاهای موجود دریک شرط کدامند.

الف)خطاهای عملگربولی                                  ب)خطاهای پرانتزهای بولی

ج)خطاهای عملگرهای مقایسه ای                          د)گزینه الف وب

ج  گزینه(د) صفحه 519

 

 

11-کدام گزینه صحیح می باشد.

الف)شرط ها عناصرمهمی درالگوریتم های نرم افزاری اند با این حال هنگام اجرای ازمونهای نرم افزاری توجه چندانی به انها نمی شود.

ب)ازمون حلقه ها یک روش طراحی موارد ازمون است که شرط های منطقی موجود دریک پیمانه برنامه را امتحان می کند.

ج)در روش ازمون جریان داده ها، مسیرهای ازمون یک برنامه طبق موقعیت  تعاریف وکاربردهای متغیرها دربرنامه انتخاب میشود.

د)هیچ کدام

ج  گزینه(ج) صفحه 519

12-............رامیتوان بااستفاده ازروش ازمون برای حلقه های ساده ازمود، بااین شرط که هریک ازحلقه هامستقل ازدیگری باشد.

الف)حلقه های غیرساخت یافته                        ب)   حلقه های تسلسلی

ج)حلقه های تودرتو                                     د)گزینه الف وب

ج  گزینه (ب)صفحه 521

13-اگرازمون ها را بتوان طوری طراحی کرد که اجرای این مسیرها (یک مجموعه پایه ) را حتمی کنند ،.............................

الف)هردستورازبرنامه حداقل یکبار اجرا خواهد شد.

ب)هردستورشرطی دردوحالت درست ونادرست اجرا میشود.

ج)دراین صورت مجموعه پایه منحصر به فرد خواهد بود.

د)گزینه الف وب

ج  گزینه (د) صفحه514

 

14-با توجه به تعریف ،کدام گزینه اشتباه است.

مهندس نرم افزاربا استفاده ازمتدهای ازمون جعبه سفید می تواند موارد ازمونی بدست اورد که.................

الف)تضمین می کنند که همه مسیرهای مستقل دریک پیمانه حداکثر یکبار امتحان شده اند.

ب)همه تصمیم گیری های منطقی را دردوبخش درست وغلط امتحان کنند.

ج)ساختمان داده های داخل را امتحان می کنند تا اعتبار انها ثابت شود.

د)همه حلقه ها را در مرزها و درداخل مرزهای عملیاتی انها اجرا کنند.

ج  گزینه (الف)صفحه 512

15-در..................با کنترل دامنه  کاربرد ازمون، می توان مسائل را سریع ترجداسازی کرد وازمون های مجدد را با هوشمندی بیشتر انجام داد.

الف)کنترل پذیری                                  ب)پایداری

ج)درک پذیری                                     د)تجزیه پذیری

ج  گزینه (د) صفحه 509

سوالات تشریحی

1-همه محصول مهندسی شده به دو شیوه می توان ازمود. نام برده و توضیح دهید.ج صفحه 510و.511

2-ازمون حلقه ها راتعریف کرده  وچهاردسته متفاوت را نام برده سپس یک مورد را به دلخواه توضیح دهید. ج صفحه 520

۳. راهبرد ازمون DUرا تعریف کرده و توضیح دهید؟ص ۵۲۰

طراح سوالات قسمت ۱از فصل 18: خانم افشاریان

 

 سوالات تستی فصل ۱۸

قسمت ۲

1.ازمون جعبه سیاه خطاهای موجود درکدام گروه هارا نمی یابد؟

1)عملکردنادرست یاجاافتاده                2)خطاهای واسط

3)خطاهای رفتاری وکارایی                4)خطاهای مقداردهی اولیه ومیان برنامه

جواب:4صفحه522

2.ازمون جعبه سفید در.....فرایندازمون اجرامی شودوازمون جعبه سیاه در.....به کارمی رود

1)اوایل-اخر     2)اخر-اوایل      3)اوایل-وسط         4)وسط -اخر

جواب:1صفحه522

3.طبق بیزرکدام روش ازمون رفتاری درآن گراف استفاده می شود؟

1)مدلسازی فرایند                   2)مدلسازی حالت متناهی

3)مدلسازی طراحی                4)مدلسازی تحلیلی

جواب:2صفحه524

4."گره هااشیای برنامه هستند وپیوندهااتصالات ترتیبی میان ان اشیاهستند"کدام مدلسازی میباشد؟

1)مدلسازی جریان تراکنش                 2)مدلسازی حالت متناهی

3)مدلسازی زمانبندی                        4)مدلسازی جریان داده ها

جواب:3صفحه524

5."گروهی ازخطاها که به منطق نادرست در نقطه ای از یک برنامه مربوط میشود " چه خطایی گفته میشود؟

1)خطای ناحیه ای          2)خطای مرزی        3)خطای مرکزی          4)خطای حالت یگانه

جواب:1 صفحه 526

6.کدامیک از موارد زیر از مراحل تکنیک آزمون مبتنی بر مدل نمی باشد؟

1)اجرای موارد آزمون                       2)تحلیل یک مدل رفتاری موجود برای نرم افزار

3)مرور مدل کاربردی و غیر  مشخص کردن ورودی های نرم افزار

4)نتایج واقعی و مورد انتظار را مقایسه کنید و در صورت نیاز اقدامات تصحیحی به عمل آورید

جواب:3صفحه529

7.کدام گراف مدل سازی را میتوان برای بدست آوردن آزمون ها به کار برد که با داده های مشخص و اشیای برنامه مرتبط باواسط گرافیکی کاربرسروکاردارد؟

1)مدلسازی جریان تراکنش            2)مدلسازی جریان داده ها

3)مدلسازی زمانبندی                  4)مدلسازی حالت متناهی

جواب:4صفحه530

8.ازمون امنیتی جزکدام یک از ازمون ها است؟

1)ازمون ارتباطات شبکه     2)ازمون تراکنش ها    3)ازمون سرور     4)ازمون عملکرد برنامه کاربردی

جواب:1صفحه531

9."هماهنگ سازی ومدیریت داده ها ازمایش می شوند وکارایی ان درنظرگرفته می شود"تعریف کدام ازمون است؟

1)ازمون بانک اطلاعاتی             2)ازمون سرور

3)ازمون تراکنش                      4)ازمون ارتباطات شبکه

جواب:2صفحه531

10.دوفاز ازمون مستندات کدام است؟

1)وارسی-اعتبارسنجی               2)ازمون مستقل-ازمون زنده

3)مرور و وارسی-ازمون زنده      4)مرور و وارسی-ازمون مستقل

جواب:3صفحه532

11.برای توصیف کاربرد برنامه ازچه ازمونی استفاده می شود؟

1)ازمون مبتنی برگراف            2)ازمون جعبه سیاه

3)ازمون واسط گرافیکی کاربر     4)ازمون مبتنی برگراف

جواب:1صفحه532

12.کدام یک راهبرد اثربخش برای ازمایش یک سیستم بی درنگ نیست؟

1)ازمون وظایف      2)ازمون رفتاری     3)ازمون سیستم     4)ازمون جفتی

جواب:4صفحه533

13.تیم نرم افزار در برقراری ارتباط اثربخش درباره ی ازمون ها ودرک بهتر نیروها ازچه روشی استفاده می کند؟

1)اشکالزدایی      2)الگو       3)بازبینی       4)مدل

جواب:2نکته کلیدی صفحه534

14.کدام الگوی آزمون تکنیکی برای تمرین دادن نرم افزار از دیدگاه کاربرتوصیف می کند؟

1)ازمون سناریو     2)ازمون انسجام      3)ازمون جفتی      4)واسط ازمون جداگانه

جواب:1صفحه535

15.کدام الگوی ازمون برای فعالیت های ازمون واحدها,ازمون انسجام وازمون اعتبارسنجی قابل استفاده است؟

1)ازمون سیستم      2)واسط ازمون جداگانه    3)ازمون جفتی      4)ازمون سناریو

جواب:3صفحه535

16.درتکنیک مبتنی برمدل ازکدام نمودارحالت استفاده می شود؟

1)OMT              2)UML           3)ER             4)EER

 

جواب:2صفحه529

17.به کمک کدام ازمون می توانید موارد ازمونی طراحی کنیدکه حداکثر پوشش ازمون رابا تعداد منطقی از موارد ازمون فراهم سازد؟

1)ازمون ارایه متعامد              2)ازمون مبتنی بر مدل

3)ازمون سیستم های بی درنگ           4)ازمون مبتنی برگراف

جواب:1نکته کلیدی صفحه526

سوالات تشریحی

1.راهبرد های  اثربخش برای ازمایش یک سیستم بی درنگ را بنویسید؟جواب صفحه533

2.ملاک هایی که بااجرای تکنیک جعبه سیاه بدست می اید؟جواب صفحه522

3.کلاس های هم ارزی رابرای ازمون ها چگونه تعریف می کنیم؟جواب صفحه525

4.سه مرحله ازتکنیک ازمون مبتنی برمدل رانام ببرید؟جواب صفحه529

5.سه سطح ازمون نرم افزاری کلاینت/سرور رانام ببرید؟جواب صفحه530

طراح سوالات قسمت2ازفصل۱۸:خانم ذوالفقاری

 

سوالات تستی فصل۱۹ 

 

 

1- هدف کلی آزمون شئ گرا چیست؟

 

الف- یافتن حداقل تعداد خطاها با حداقل کار     

 

ب-  یافتن حداکثر تعداد خطاها با حداکثر کار   

 

ج- یافتن حداقل تعداد خطاها با حداکثر کار               

   

د-  یافتن حداکثر تعداد خطاها با حداقل کار

 

 جواب - گزینه  د - ص556

 

 

2- در اثنای تحلیل و طراحی ، .............. را باید براساس تطابق مدل با دامنه ی مساله جهان واقعی قضاوت کرد؟

الف- نمادگذاری               ب- روش تحلیل                ج- مدل آزمون                  د-  درستی معنایی

 

جواب - گزینه  د - ص 541

 

 

 

3- سازگاری مدل های تحلیل شئ گرا و طراحی شئ گرا رامیتوان با در نظر گرفتن روابط میان ............... مورد قضاوت قرار داد.

 

الف- روش تحلیل             ب-  تعداد خطاها               ج-  حداکثر کار    د-  موجودیت های مدل

 

جواب - گزینه  د - ص 542

 

 

 

4- راهبرد کلاسیک برای آزمون نرم افزارهای کامپیوتری با ........ آغاز میشود و به سمت ...... حرکت میکند.

 

الف- آزمون در مقیاس کوچک - آزمون در مقیاس بزرگ

 

ب - آزمون در مقیاس بزرگ - آزمون در مقیاس بزرگ

 

ج -  آزمون در مقیاس بزرگ -  آزمون در مقیاس کوچک

 

د -  آزمون در مقیاس کوچک - آزمون در مقیاس کوچک

 

جواب - گزینه  الف - ص 543

 

 

 

5- کوچک ترین واحد آزمون در نرم افزارهای شئ گرا چیست؟

 

الف-  پیمانه

 

ب-   کلاس (شئ بسته بندی)

 

ج-  صفات

 

د-   تخصیص وظائف

 

 

جواب - گزینه  ب - ص 544

 

 

6-  کدام گزینه صحیح است ؟

 

الف - کوچک ترین واحد آزمون در نرم افزارهای شئ گرا صفات است.

 

ب -  برای ارزیابی سازگاری ، جزئیات را باید بررسی کرد .

 

ج -  آزمون نخ ها، مجموعه ای از کلاس های لازم برای پاسخ دهی به یک ورودی را مجتمع میکند.

د -  در نرم افزارهای شئ گرا مفهوم واحد یکی است.

 

 

جواب - گزینه  ج - ص 544

 

 

7-  کدام گزینه صحیح نیست ؟

 

الف-   آزمون واحدها در حیطه شئ گرا همانند آزمون واحدها در سنتی است.

 

ب - آزمون خوشه ای یک مرحله از آزمون انسجام نرم افزار شئ گراست

 

ج -  در سطح اعتبارسنجی یا سیستم ،جزئیات اتصالات میان کلاس ها مطرح نمیشود

 

د -   روش های آزمون جعبه سیاه را میتوان برای بدست آوردن آزمون اعتبارسنجی بکار برد.

 

جواب - گزینه  الف - ص544 و545

 

 

8-  کدام آزمون در حیطه شئ گرا در مورد صفات و عملیات کاربرد دارد؟

 

الف-  آزمون اعتبارسنجی

 

ب -   آزمون واحدها

 

ج -  آزمون انسجام

 

د -   آزمون جعبه سیاه

 

جواب - گزینه  ج - ص 547

 

 

 

 

9 -   کدامیک از موارد زیر صحیح  نمی باشد؟

 

الف-  آزمون واحدها در حیطه شئ گرا همانند آزمون واحدها در سنتی نیست

 

ب -  آزمون اعتبارسنجی در حیطه شئ گرا همانند آزمون اعتبارسنجی در سنتی است

 

ج -   آزمون انسجام در حیطه شئ گرا همانند آزمون انسجام در سنتی نیست

 

د -   آزمون خوشه ای یک مرحله از آزمون واحدها نرم افزار در حیطه شئ گراست

 

جواب - گزینه  د - ص 544 و 545

 

 

 

10 -   راهبرد مربوط به آزمون های مبتنی بر خطا در حیطه شئ گرا چیست؟

 

الف-  مجموعه ای از کلاس ها فرض شود که به رویدادی معین پاسخ دهد

ب -  مجموعه ای از خطاهای  غیرمحتمل فرض شود و سپس آزمون هایی برای اثبات هر فرض بدست آید

ج -  مجموعه ای از خطاهای محتمل فرض شود و سپس آزمون هایی برای اثبات هر فرض بدست آید

د -   مجموعه ای از عملیات فرض شود که به رویدادی معین پاسخ دهد

 

 

 

جواب - گزینه  ج - ص 547

 

  

11 -  در طراحی آزمون های مبتنی بر خطا در حیطه شئ گرا کدام نوع خطاها از دست میرود؟

 

الف-  مشخصه های نادرست                                    ب -  تعامل میان زیر سیستم ها

ج - خطاهای فنی                                                   د -  گزینه الف  و ب

 

 

جواب - گزینه  د - ص 548

 

 

12-  آزمون مبتنی بر سناریو یعنی ............ ؟

 

الف- بر آنچه که کاربر انجام میدهد تاکید دارد ، نه بر آنچه که محصولی انجام میدهد

 

 ب - بر آنچه که محصولی انجام میدهد تاکید دارد ، نه بر آنچه که کاربر انجام میدهد

 

ج  -  تمایل به امتحان چندین زیر سیستم را ندارد    

      

د   -  خطاهای تعاملی را برملا نمیکند

 

 

جواب - گزینه   الف - ص 548

 

 

 

 

13 -  آزمون ساختار سطحی ، مشابه با ...... و آزمون ساختار عمقی مشابه با ...... است؟

 

الف-  - آزمون جعبه سفید - آزمون جعبه سیاه

 

ب - آزمون جعبه سیاه - آزمون جعبه سفید

 

ج -  - آزمون جعبه سفید - - آزمون جعبه سفید

 

د -  آزمون جعبه سیاه - آزمون جعبه سیاه

 

جواب - گزینه  ب - ص 550

 

 

 

14 -  کدام یک از گزینه های زیر ، روش هایی برای امتحان کردن یک کلاس آزمون های شئ گرا است؟

 

الف- آزمون تصادفی

 

ب -  آزمون افراز

 

ج -  آزمون  مبتنی بر مولفه

 

د -  گزینه الف  و ب

 

 

جواب - گزینه  د - ص 550

 

                                    سوالات تشریحی

 

1-19 - ص 544

 

3-19 - ص  543 پایین صفحه

 

5-19 - ص 544 و 545

           سوالات تالیفی

 

1- کدام انواع خطاها در فراخوان عملیات ها و ارتباط های پیامی به چشم میخورند؟

            جواب (غیرمنتظره - فراخوانی نادرست - استفاده از پیام/عملیات اشتباه)

 

 

2 - آزمون های واحدها و انسجام و  اعتبارسنجی  در حیطه شئ گرا را به اختصار توضیح دهید و با  آزمون های واحدها و انسجام و  اعتبارسنجی  در حیطه سنتی مقایسه کنید؟

            جواب -  ص 544 و545

 

 طراح سوالات:شاهین ابراهیم پور