مرجع فایل های مفید

فایل های ازمون ارشد, پروژه مهندسی کامپیوتر درباره تست نرم افزار , پایان نامه تست نرم افزار , تست نرم افزار , روش های تست نرم افزار ,ازمون استخدامی نرم افزارهای مفید و کمیاب فنی و مهندسی ,علوم پزشکی, فناوری اطلاعات,خرید ودانلود پایان نامه های همه علوم مختلف, ترجمه مقاله تحمل خطا نرم افزار در سیستم عامل‌های کامپیوتری , تحمل خطا , سیستم عامل , نرم افزار, پروژه در مورد رمزگذاری اطلاعات , رمزگذاری , رمزگذاری اطلاعات , رمزنگاری,پرسشنامه سنجش تمرکز در سازمان ,دانلود پرسشنامه های مختلف

مرجع فایل های مفید

فایل های ازمون ارشد, پروژه مهندسی کامپیوتر درباره تست نرم افزار , پایان نامه تست نرم افزار , تست نرم افزار , روش های تست نرم افزار ,ازمون استخدامی نرم افزارهای مفید و کمیاب فنی و مهندسی ,علوم پزشکی, فناوری اطلاعات,خرید ودانلود پایان نامه های همه علوم مختلف, ترجمه مقاله تحمل خطا نرم افزار در سیستم عامل‌های کامپیوتری , تحمل خطا , سیستم عامل , نرم افزار, پروژه در مورد رمزگذاری اطلاعات , رمزگذاری , رمزگذاری اطلاعات , رمزنگاری,پرسشنامه سنجش تمرکز در سازمان ,دانلود پرسشنامه های مختلف

فایل های ازمون ارشد,پرسشنامه سبک تفکر استرنبرگ , پروژه مهندسی کامپیوتر درباره تست نرم افزار , پایان نامه تست نرم افزار , تست نرم افزار , روش های تست نرم افزار ,ازمون استخدامی نرم افزارهای مفید و کمیاب فنی و مهندسی ,علوم پزشکی, فناوری اطلاعات,خرید ودانلود پایان نامه های همه علوم مختلف, ترجمه مقاله تحمل خطا نرم افزار در سیستم عامل‌های کامپیوتری , تحمل خطا , سیستم عامل , نرم افزار, پروژه در مورد رمزگذاری اطلاعات , رمزگذاری , رمزگذاری اطلاعات , رمزنگاری,پرسشنامه سنجش تمرکز در سازمان ,دانلود پرسشنامه های مختلف

  • ۰
  • ۰

پیشگفتار :

تست نرم افزار به فرایند ارزیابی نرم افزار به منظور اطمینان از عملکرد صحیح آن در رویداد هایی مختلفی که ممکن است در دوره استفاده از نرم افزار با آن مواجه شود می باشد و به عبارت دیگر پیدا کردن خطا هایی احتمالی یک نرم افزار برای عملکرد درست ، صحیح و بهینه آن در طول استفاده از آن است. هر چقدر نرم افزار بتواند با رویداد ها مختلف به صورت مطلوب تر و قابل پذیرش تری چه از نظر عملکرد و چه از راحتی کاربر داشته باشد میتوان انتظار داشت نرم افزار دارای عملکرد بهتری می باشد. تست خوب: احتمال پیدا کردن خطاهای کشف نشده توسط ارزیابی زیاد است. تست موفق: که حداقل یک خطای کشف نشده را بیابد تست فقط وجود خطا را نشان می‌دهد و نه عدم وجود آن را. پیدا نشدن خطا در تست به معنای بدون خطا بودن برنامه نیست. اصول تست با توجه به نیازمندیهای کاربر برنامه ریزی قبل از اجرا (test plan) نوشتن برنامه تست قانون پارتو %۸۰ خطاهای کشف نشده در ۲۰٪ کد است تست باید از اجزای کوچک شروع شود ممکن نیست (exhaustive) تست کامل برای موثر بودن باید توسط شخص ثالث بی طرف انجام شود معیارهای تست پذیر بودن نرم‌افزار:

قابلیت اجرا Operability – هرچه نرم‌افزار بهتر کار کند و در محیط‌های بیشتری قابل اجرا باشد، n بهتر قابل ارزیابی است

مشاهده پذیری Observability – قابلیت مشاهده نتایج ارزیابی

کنترل پذیری Controlability – قابلیت اجرای تستهای خودکار (مثل امکان اجرای خودکار تست‌های واحد توسط jUnit برای زبان جاوا)

تجزیه پذیری Decomposability – ارزیابی می‌تواند هدفمند تر شود

سادگی Simplicity – کاهش پیچیدگی معماری و منطق برنامه

پایداری Stability – برای ارزیابی تغییرات کمی بخواهد

درک پذیری Understandability – قابلیت درک طراحی و وابستگیهای بین اجزا

سطوح مختلف تست

تست واحد (Unit testing)

تست یکپارچه سازی افزایشی

تست یکپارچه سازی (Integration testing)

تست سیستم (System testing)

تست پذیرش (Acceptance testing)


تست آلفا

تست بتا

 چکیده

با توجه به رشد روز افزون  بازار فروش نرم افزار و نیازهای اساسی جامعه به محصولات  نرم افزاری، فرایند تست و آزمایش نرم افزار هم از لحاظ کیفی و هم از لحاظ قابلیت اطمینان حائز اهمیت است. امروزه مشکلات اکثر نرم افزارها به دلیل ضعیف بودن آزمایش وتست آنها است. تست نرم افزار یک فعالیت مهم در توسعه نرم افزار چرخه زندگی است.

در این نوشته ابتدا به تعریف تست و آزمایش نرم افزار پرداخته شده است. سپس تفاوت های تست نرم افزار با اشکال زدایی نرم افزار بطور کامل شرح داده شده است. بعد از توضیح چرخه تست نرم افزار و اصول اساسی هر تست نرم افزار، انواع روشهای تست شامل White Box و Black Box و Gray Box ارائه شده است که تفاوتهای آنها با یکدیگر نیز مطرح شده است. همچنین انواع تست ومعرفی ابزارهای مربوط به آنها نیز شرح داده شده است. و در آخر به توضیح چرخ حیات TDD پرداخته و طراحی موارد آزمون و ساختار آن را مطرح می کند.

کلید واژه: نرم افزار، تست نرم افزار، انواع روشهای تست، چرخ حیات

فهرست

تقدیم.. 3

پیشگفتار 6

سپاس.... 6

چکیده 7

مقدمه. 8

تست نرم افزار چیست؟. 9

تفاوت تست نرم افزار با اشکال زدایی نرم افزار 13

چرخه تست نرم افزار 15

زمان شروع و پایان تست... 16

اصول تست... 13

تست جعبه سفید. 14

تست جعبه سیاه 16

تست جعبه خاکستری.. 22

انواع تست و معرفی ابزارها 30

چرخه حیات TDD... 38

طراحی و ساختار موارد آزمون.. 46

اهداف اطلاعات  47

مراجع و ماخذ. 97

چکیده لاتین.. 97

دانلود                   توضیحات


  • ۹۵/۰۳/۲۵
  • احسان صادقی

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی