متدولوژی ساخت سیستم های اطلاعاتی (تست)
اسلاید 1: 1متدولوژی ساخت سیستم های اطلاعاتی مرجع کاربردی متدولوژی RUPدانشگاه پیام نور مشهدتهیه و تنظیم : امین ادهمی www.softgozar.com
اسلاید 2: 2فصل 11تستwww.softgozar.com
اسلاید 3: 3فهرستمقدمه ای بر تست ................................................................................... 4ویژگی های تست نرم افزار ..................................................................... 5اهداف دیسیپلین تست ........................................................................... 6ارتباط با سایر دیسیپلین ها ................................................................... 7جریان کار ................................................................................................ 11مرور فعالیت .............................................................................................. 13مرور خروجی ها ..................................................................................... 17نتیجه ....................................................................................................... 23
اسلاید 4: 4مقدمه ای بر تستدیسیپلین تست از بسیاری جهات مانند یک ارائه دهندة خدمات برای سایر دیسیپلین ها عمل می کند .تفاوت دیسیپلین تست با سایر دیسیپلین ها در این است که تست گرفتن ، اساساً وظیفة یافتن و ارائه ی ضعف ها در محصول نرم افزار را داراست .برای اینکه این تلاش موفقیت آمیز باشد ، لازم است از یک روش نسبتاً منفی و مخرب استفاده شود تا روشی سازنده .تمرکز اولیة تست بر بررسی و ارزیابی کیفیت های محقق شده است .
اسلاید 5: 5ویژگی های تست نرم افزارتست نرم افزار دربر گیرندة 30 تا 40 درصد کل مخارج تولید نرم افزار است .تست کردن نرم افزار فوق العاده مشکل است .تست کردن نوعاً بدون یک متدولوژی مشخص انجام می شود ؛ لذا نتایج در پروژه ها و سازمان های گوناگون متفاوتند .برای اینکه این تلاش موفقیت آمیز باشد ، لازم است از یک روش نسبتاً منفی و مخرب استفاده شود تا روشی سازنده .ابزارهای بهره وری که سبب می شوند جنبه های دشوار تست گرفتن قابل مدیریت شود ، به اندازة کافی استفاده نمی شوند .www.softgozar.com
اسلاید 6: 6اهداف دیسیپلین تستاهداف دیسیپلین تست عبارتند از :یافتن و مستند کردن نقایص در کیفیت نرم افزار .آگاهی دادن در مورد کیفیت نرم افزار بررسی شده .اثبات اعتبار فرضیاتی که در طراحی و مشخصات نیازمندی ها ساخته شدند ؛ از طریق نمایش های واقعی .تصدیق عملکرد های محصول نرم افزار همانطور که طراحی شده است .تصدیق اینکه نیازمندی ها بدرستی پیاده سازی شده اند .
اسلاید 7: 7ارتباط با سایر دیسیپلین هاTestRequirementsAnalysis & DesignImplementationEnvironmentConfiguration & Change managementProject Managementwww.softgozar.com
اسلاید 8: 8...... ارتباط با سایر دیسیپلین هادیسیپلین تست به صورت زیر با سایر دیسیپلین های دیگر در ارتباط است :دیسیپلین نیازمندی ها ، نیازمندی هایی را برای محصول نرم افزاری دربر می گیرد که این نیازمندی ها از جمله شامل ورودی های اصلی برای تشخیص این است که چه تست هایی باید انجام شود .دیسیپلین تحلیل و طراحی ، طراحی مناسب برای محصول نرم افزار را تعیین می کند ؛ و این یک ورودی مهم دیگر برای تشخیص تست هایی که باید انجام شوند ، می باشد .
اسلاید 9: 9...... ارتباط با سایر دیسیپلین ها (ادامه)دیسیپلین پیاده سازی ، ساخت های محصول نرم افزار که توسط دیسیپلین تست معتبردانسته شده اند را تولید می کند .دیسیپلین محیط ، خروجی های پشتیبانی را تولید و نگهداری می کند و این ورودی ها از قبیل رهنمودهای تست و محیط تست ، در طول تست استفاده می شوند .www.softgozar.com
اسلاید 10: 10...... ارتباط با سایر دیسیپلین ها (..... ادامه)دیسیپلین مدیریت پروژه ، در هر تکرار ، پروژه و کار لازم در آن تکرار را طرح ریزی می کند . این خروجی یک ورودی مهم برای تعیین مأموریت ارزیابی صحیح برای تلاش تست می باشد.دیسیپلین مدیریت پیکربندی و تغییرات ، تغییرات داخل تیم پروژه را کنترل می کند . تلاش تست ، این مسأله که آیا هر تغییر بطور مناسبی کامل شده است یا نه ، را بررسی می کند .
اسلاید 11: 11جریان کارشکل 11-1 : جریان کار دیسیپلین تست اصلاح سرمایة تستبررسی رهیافتتستتعریف مأموریت ارزیابیمعتبر سازی استحکام ساخت ]چرخة تست دیگر[دستیابی بهاهداف قابل قبولشکل زیر جریان کار پیش فرض برای دیسیپلین تست را در طول یک تکرار درRUP بیان می کند .این جریان کار ممکن است بر اساس نیازهای خاص هر تکرار و پروژه به تغییرات نیاز داشته باشد .تست وارزیابی]تکنیک هایدیگر[
اسلاید 12: 12.... جریان کاراجزاءفرآیندهای موجود در این جریان کار عبارتند از :تصمیم گیری در مورد تستطراحی تستپیاده سازی تستمجتمع سازی تستارزیابی تستwww.softgozar.com
اسلاید 13: 13مرور فعالیتمدیرِ تستموافقت در مورد مأموریتشکل 11-2 : فعالیت ها و نقش های مسئول انجام آن ها در دیسیپلین تستشناسایی محرک هایتستدستیابی به تعهدقابلیت تستارزیابی و دفاعاز کیفیتارزیابی و اصلاحتلاش تستwww.softgozar.com
اسلاید 14: 14.... مرور فعالیتتحلیلگرِ تستشناسایی اهداف تست شناسایی ایده های تستتعریف نیازهای ارزیابیو قابلیت ردیابیتعیین نتایجتستتعریف جزئیاتتستبررسی تغییراتدر ساخت
اسلاید 15: 15.... مرور فعالیت (ادامه)طراحِ تستتعریف رهیافت تست تعریف پیکربندی هایمحیط تستساختاربندیپیاده سازی تستتعریف اجزاءقابل تستشناسایی مکانیزم هایقابلیت تستتولید رهنمودهایتستwww.softgozar.com
اسلاید 16: 16.... مرور فعالیت (.... ادامه)تست کنندهپیاده سازیتستپیاده سازی مجموعة تستاجرای مجموعةتستتحلیل شکستتست
اسلاید 17: 17مرور خروجی هامدیر تستطرح تستشکل 11-3 : خروجی های تولید شده و نقش های مسئول تولید آن ها در دیسیپلین تستخلاصة ارزیابی تستwww.softgozar.com
اسلاید 18: 18..... مرور خروجی هاتست کنندهاسکریپت تستTest Logwww.softgozar.com
اسلاید 19: 19..... مرور خروجی ها (ادامه)تحلیلگرِ تستلیست ایده هایتستمدل تحلیل بار کارینتایج تستمورد تستدادة تست
اسلاید 20: 20..... مرور خروجی ها (.... ادامه)طراح تستمعماری خودکار سازی تستپیکربندی محیط تستمجموعة تستمشخصات واسط تسترهنمودهای تستwww.softgozar.com
اسلاید 21: 21..... مرور خروجی ها (............. ادامه)طراحکلاس تستwww.softgozar.com
اسلاید 22: 22..... مرور خروجی ها (................................... ادامه)پیاده سازمؤلفه ی تست
اسلاید 23: 23نتیجهدر تست نرم افزار مسأله ای که بسیار حائز اهمیت می باشد این است که از دو روش اجتناب شود :یکی روشی که بطور مناسب و مؤثر نرم افزار را بکار نگیرد و مشکلات و ضعف های ارثی آن را نشان ندهد .دیگری روشی که آنقدر مخرب است که احتمالاً هیچگاه کیفیت محصول نرم افزاری را قابل قبول در نظر نمی گیرد .www.softgozar.com
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.