6-1.pdf

‫به نام خدا‬
‫آزمایشگاه مهندسی نرم افزار – بهار ‪91‬‬
‫کار گروهی شماره ‪( 6‬آزمون نرم افزار)‬
‫با توجه به پروژه در دست بررسی به سواالت زیر پاسخ دهید‪:‬‬
‫‪ .1‬برای یکی از متدهای پروژه خود با حداقل چند ‪ Edge-Pair Coverage ، Predicate‬بنویسید و ‪test path‬های‬
‫مربوط به آن را بنویسید‪ .‬بدین معنی که نیازمندیهای تست را نوشته (منظور ترکیباتی شرطی است که برای ‪ EPC‬باید‬
‫تست شوند) و سپس تستهایی برای ارضاء آن نیازمندیها بنویسید (تستهایی که آن ترکیبات شرطی را ایجاد میکنند –‬
‫برای هر تست باید ورودیها و خروجیهای مورد انتظار را تعیین کنید)‪.‬‬
‫به عنوان مثال‪:‬‬
‫‪ .2‬یکی از کالس های برنامه خود را انتخاب کرده و برای آن تست بنویسید‪.‬‬