بخشی از پاورپوینت
اسلاید 1 :
بسم الله الرحمن الرحیم
اسلاید 2 :
فصل 17
راهبردهای آزمون نرم افزار
اسلاید 3 :
نگاهی گذرا
نرم افزار مورد آزمون قرار می گیرد تا خطاهایی که سهوا در طراحی و پیاده سازی وارد شدند برملا شوند
مدیرپروژه توسعه ،مهندسان نرم افزار،متخصصان آزمون
توسعه
اسلاید 4 :
ویژگی های راهبردهای آزمون نرم افزار
برای اجرای آزمون اثربخش ،باید بازبینی های فنی اثربخش اجراشود.
آزمون درسطح مولفه ها شروع می شود.
تکنیکهای آزمون متفاوت برای رویکردهای متفاوت مهندسی نرم افزار و در نقاط زمانی مختلف،مناسب هستند.
آزمون توسط مهندس نرم افزار انجام می شود.
آزمون و اشکال زدایی دو فعالیت جداگانه اند.
اسلاید 5 :
سطوح راهبرد آزمون
در سطح پایین : وارسی و آزمون بخش کوچکی از آزمون
در سطح بالایی : عملکرد اصلی سیستم را در مقابل خواسته های مشتری اعتبار می بخشد.
اسلاید 6 :
وارسی و اعتبارسنجی
وارسی عبارت از یک مجموعه فعالیت هاست که پیاده سازی صحیح یک عملکرد خاص توسط نرم افزار را تضمین می کند.
اعتبارسنجی عبارت از مجموعه متفاوتی از فعالیت هاست که تضمین می کنند نرم افزار ساخته شده با خواسته های مشتری مطابقت دارد.
اسلاید 7 :
تعریف بوهم
وارسی : (( آیا محصول را درست ساخته ایم ؟))
اعتبارسنجی : (( آیا محصول درست را ساخته ایم ؟ ))
اسلاید 8 :
)ITGنقش گروه آزمون مستقل (
برطرف کردن مشکلات ذاتی است که در واگذاری آزمون به شخص سازنده وجود دارد.
اختلاف سلیقه ها را برطرف می سازد.
سازنده و ITG در سرتاسر پروژه نرم افزاری رابطه کاری تنگاتنگی دارند.
در حالی که آزمون انجام می شود، سازنده باید در دسترس باشد تا خطاهای پیدا شده را برطرف سازد.
اسلاید 9 :
مارپیچ فرایند مهندسی نرم افزار
اسلاید 10 :
راهبردهای آزمون نرم افزار
1-آزمون واحد
2-آزمون انسجام
3-آزمون اعتبارسنجی
4-آزمون سیستم
اسلاید 11 :
مراحل آزمون نرم افزار
اسلاید 12 :
ملاک هایی برای کامل کردن آزمون
آزمون هیچ گاه تمامی ندارد،فقط بار مسوولیت از شما به مشتری محول می شود.
آزمون وقتی پایان میابد که زمان یا پول شما تمام شود.
آیا راهبرد آزمون مناسب برای موفقیت کافی است.
اسلاید 13 :
سنتی
نرم افزار
شی ءگرا و تحت وب
اسلاید 14 :
راهبردهای آزمون برای نرم افزارهای سنتی
آزمون روزانه
آزمون مرحله به مرحله
آزمون پایان کار
اسلاید 15 :
آزمون واحدها در نرم افزار سنتی
آزمون واحدها تلاشهای وارسی مربوط به کوچکترین واحد طراحی نرم افزار-
یعنی مولفه ها و پیمانه ها – را کانون توجه قرار می دهد.
اسلاید 16 :
ملاحظات مربوط به آزمون واحدها
اسلاید 17 :
ذکر برخی خطاهای محاسباتی
1- تقدم محاسباتی نادرست
2- گوناگونی عملیات
3- مقداردهی اولیه نادرست
4- دقت نادرست
5- ارائه نمادهای نادرست برای یک رابطه یا عبارت
اسلاید 18 :
محیط آزمون واحدها
اسلاید 19 :
)Integration Testingآزمون انسجام(
آزمون انسجام ، تکنیکی سیستماتیک برای ایجاد ساختار برنامه و در عین حال اجرای آزمون هایی جهت کشف خطاها در ایجاد واسط هاست.
اسلاید 20 :
دلایل الزام آزمون انسجام
ممکن است داده ها در گذر از یک واسط از بین بروند؛
یک پیمانه می تواند اثری وارونه بر دیگری داشته باشد؛
عملکردهای فرعی پس از ترکیب، ممکن است عملکرد اصلی مطلوب را نتیجه ندهند؛
ساختما داده های سرتاسری ممکن است باعث ایجاد مشکلات شود