دانلود پاورپوینت تکنیک های آزمایش نرم افزار

تکنیک های آزمایش نرم افزار
اهمیت آزمایش نرم افزار و اثرات آن بر کیفیت نرم افزار نیاز به تأکید بیشتر ندارد. Deutch در این باره اینگونه بیان می نماید :
توسعه سیستم های نرم افزاری شامل یک سری فعالیت های تولید می باشد که امکان اشتباهات انسانی در آن زیاد است. خطاها در ابتدای یک فرآیند و مراحل توسعه بعدی آن ظهور می نمایند که اهداف با خطا یا به صورت ناقص مشخص شده باشند. به دلیل عدم توانایی انجام کارها و برقراری ارتباط به صورت کامل، توسعه نرم افزار با فعالیت تضمین کیفیت همراه است.
آزمایش نرم افزار عنصری حیاتی از تضمین کیفیت نرم افزار می باشد و مرور تقریبی مشخصه، طراحی، و تولید کد را نشان می دهد.
قابلیت رویت در حال افزایش نرم افزار به عنوان عنصری از سیستم، و هزینه های مربوط به شکست نرم افزار، نیروهای محرکی هستند برای برنامه ریزی خوب از طریق آزمایش. برای یک سازمان توسعه نرم افزار، غیرمعمول نیست که بین 30 تا 40 درصد کل فعالیت پروژه را برای آزمایش صرف کند. در نهایت، آزمایش نرم افزاری که برای انسان حیاتی است (برای مثال، کنترل پرواز، نظارت راکتور هسته ای) سه تا پنج برابر، هزینه بیشتر از تمام مراحل مهندسی نرم افزار را در مجموع خواهد داشت. در این فصل، اصول بنیادی آزمایش نرم افزار اهداف قابل تغییری را برای آزمایش نرم افزار تعریف می نما یند. طراحی ابزار آزمایش بر مجموعه ای از تکنیک ها برای ا یجاد ابزارهای طراحی که اهداف کلی آزمایش را برآورده نمایند تأکید دارند. در فصل 18 ، استراتژی های آزمایش و اشکال زدایی نرم افزار ارائه می گردند .
نگاهی گذرا
در مورد چه چیزی بحث می شود؟
پس از تولید کد مبدأ، نرم افزار باید مورد آزمایش قرار گیرد تا هر تعداد خطا را که ممکن است، قبل از تحویل به مشتری کشف (و تصحیح) نماید. هدف طراحی یک سری ابزارهای آزمایش می باشد که با احتمال بالایی خطاها را می یابند، اما چگونه؟ در این مرحله است که تکنیک های آزمایش نرم افزار ظاهر می شوند. این تکنیک ها، راهنمایی سیستماتیک را برای آزمایش هایی فراهم می کنند که
(1) منطق داخلی مؤلفه های برنامه را مورد آزمایش قرار می دهد
(2) محدوده ها ی ورودی و خروجی برنامه را آزمایش می کند تا خطاهایی را در عملکرد، رفتار، و کارایی برنامه بیابد.
چه کسی آن را انجام می دهد؟
در ضمن مراحل اولیه آزمایش، مهندسی نرم افزار تمام آزمایشها را انجام می دهد. به هر حال، با پیشرفت فرآیند آزمایش، متخصصین آزمایش نیز ظاهر می شوند .
و........
اصول آزمایش نرم افزار
آزمایش، موارد غیرمعمول جالبی را برای مهندس نرم افزار آشکار می نماید. در ضمن فعالیت های اولیه مهندسی نرم افزار، مهندس، سعی در ایجاد نرم افزار با استفاده از مفهومی مجرد و بدست آوردن محصولی و اضع و کامل دارد . اینک آزمایش باید انجام شود. این مهندس یک سری ابزار آزمایش ایجاد می کنئد که باید نرم افزار ایجاد شده را با شکست روبرو نمایند. در واقع، آزمایش، یک مرحله در فرآیند نرم افزار است که می تواند به عنوان فرآیندی مخرب به جای سازنده در نظر گرفته شود (حداقل از نظر روانشناسی).
طبیعت مهندسین نرم افزار سازندگی است. آزمایش نیازمند این است که توسعه دهنده، نکات اولیه صحت نرم افزار را صرف نظر کند و بر تناقض ایجاد شده در نتیجه تشخیص خطا غلبه نماید . Beizer این وضعیت را به این صورت بیان می کند:
نکته غیر قابل باوری وجود دارد که اگر در برنامه نویسی به خوبی در نظر گرفته شود، خطایی برای یافتن وجود نخواهد داشت. اگر امکان تمرکز واقعی وجود داشته باشد، اگر همه از برنامه نویسی ساخت یافته، طراحی بالا به پایین ، و جداول تصمیم گیری استفاده کنند، اگر ابزار صحیح را در اختیار داشته باشیم، خطایی نیز وجود نخواهد داشت. خطاها وجود دارند، چون آنچه انجام می دهیم کاملاً درست نیست، و اگر این کارها درست انجام نشوند، در مورد آنها گناهکار هستیم. بنابراین، آزمایش و طراحی ابزار آزمایش، پذیرش شکست است، که به تدریج به گناه پذیرفته شده تبدیل می شود. و انجام آزمایش، تنبیهی است برای این خطاها. تنبیه برای چه؟ برای انسان بودن؟ گناه برای چه؟ برای شکست در رسیدن به تکامل؟ برای تشخیص ندادن بین آنچه یک برنامه نویس فکر می کند و آنچه بیان می کند؟ برای شکست در برقراری ارتباط تله پاتی؟ برای عدم حل مشکلات ارتباطات انسانی که به وجود می آیند... برای چهارده قرن؟
آیا آزمایش احساس گناه است؟ آیا آزمایش واقعاً مخرب است؟ پاسخ به این سئوالات «خیر» است! به هر حال، هدف از آزمایش چیزی است متفاوت از آنچه انتظار می رود.
فایل پاورپوینت 51 اسلاید
سایر محصولات :
دانلود پاورپوینت بولوتوث
● وظیفه بلوتوث چیست ؟ بلوتوث یک...
دانلود پاورپوینت بررسی دستگاه همودیالیزفیزیولوژی سیستم کلیویسیستم...
دانلود پاورپوینت پروبیوتیکهاتعریف پروبیوتیک: اصطلاح پروبیوتیک که...
دانلود پاورپوینت توماس آکویناسزندگینامه توماس آکویناس توماس آکویناس که...
دانلود پاورپوینت تحلیل وطراحی وپیاده سازی سیستم رزرواسیون هتل پردیسفهرست مطالب: مقدمهتعریف مسالهنحوهی یافتن مسالهملاحظات داخلیملاحظات خارجیطراحی...
دانلود پاورپوینت خلاصه کتاب( درآمدی بر عرفان حقیقی و کاذب) صفحات 13 الی 60مقدمه:اسلام دینی است...
دانلود پاورپوینت خاک مسلحمقدمهابداع خاک مسلح توسط هانی ویدال...
دانلود پاورپوینت تمیز کردن نمای ساختمانرعایت نکات کلیدی در...
دانلود پاورپوینت تورم و دلایل ایجاد آن در اقتصاد ایرانعلل و ریشه های تورم در...
دانلود پاورپوینت جوشکاری فولادمقدمهوقتی که به...
دانلود پاورپوینت سیاستهای جمعیتیتعریف سیاستهای جمعیتی : ...
دانلود پاورپوینت (انسان – آزادی عبودیت – قانون)آزادی : چون انسان محدود...
دانلود پاورپوینت حشره شناسی کشاورزیحشره شناسی کشاورزی...
دانلود پاورپوینت مجرم و مسئولیتهای جزایی در شرایط عادی و استثناییمجرم و مسئولیتهای جزایی...
دانلود پاورپوینت جایگزینهای چربیمقدمهدر دهه 1980...
دانلود پاورپوینت ویژگی های استاندارد و غیر استاندارد یخچال فریزراستاندارد جهانی استاندارد کردن...
دانلود پاورپوینت آسیب شناسی مفاصلآسیب های رایج مفصلی Arthritis(...
دانلود پاورپوینت اصول بازاریابی تلفنیمقدمهیکی از تاکتیک...
دانلود پاورپوینت لوبیای خشک در آمریکاچگونه لوبیای خشک را پرورش...
دانلود پاورپوینت داروهای بخش ICUدوکساپرامطبقه بندی دارومحرک دستگاه...
دانلود پاورپوینت آشنایی با ستون در معماریتعریف ستون ستون قسمت معین...
دانلود پاورپوینت آشنایی با تکنولوژی keybordصفحه کلید شامل...
دانلود پاورپوینت بررسی میکروکنترلرهای AVRمقدمه ای بر...
دانلود پاورپوینت انگیزش در افرادهدف رفتاری بطورکلی انسانها باید برانگیخته شوند...
دانلود پاورپوینت سرپرستی کاروان های ورزشیفصل اول -...
دانلود پاورپوینت اصول برنامه ریزیفهرست مطالب1- تعاریف و...
دانلود پاورپوینت چکیده کتاب بوروکراسی و توسعه در ایرانکتاب دارای سه بخش می باشدبخش نخست...
دانلود پاورپوینت آشنایی بامفهوم توکلتعریف توکل : راغب اصفهانی...
دانلود پاورپوینت دستور send در شبکه و دستورات مشابه در ویندوزدستورSend این دستور جهت ارسال...
دانلود پاورپوینت آشنایی مختصر با انرژی صلحآمیز هستهای و کاربرد هایشمقدمهانرژی هسته ای از عمده...
دانلود پاورپوینت خودکشی از دیدگاه روان پزشکیخودکشی و بیماری های روانیخودکشی دارای یک...
دانلود پاورپوینت سیستمهای Spoolingسیستمهای Spoolingدو نوع سیستم Offline Spooling و...
دانلود پاورپوینت نقش ورزش و فواید آن در افراد معلولمقدمهورزش نقش کلیدی را در زندگی و...
دانلود پاورپوینت کنترل بیولوژیکی بیماریهای گیاهان زراعیمقدمه محصولات کشاورزی در همه مناطق دنیا...
دانلود پاورپوینت میکروبیولوژی مواد غذاییبیماریی زایی میکروب و انگل:میکروبیولوژی:میکروبیولوژی علم مطالعه...
دانلود پاورپوینت هپاتیت ویروسیهپاتیت ویروسی عبارت است از...
دانلود پاورپوینت آشنایی با مفهوم رهبریرهبری رهبری در مدیریتتعریف رهبری: رهبری مقوله ای...
دانلود پاورپوینت تاثیر کلسیم کلرید و PH در انعقاد شیرساختمان میسل:در شیر حدود 95% کازئین...
دانلود پاورپوینت تکنیک های آزمایش نرم افزارتکنیک های آزمایش نرم افزاراهمیت...
دانلود پاورپوینت پیلونفریت حادتعریف بیماریعفونت باکتریائی مجاری...
دانلود پاورپوینت بررسی و کنترل همه گیری هادانلود پاورپوینت بسته بندی حبوبات-آجیل وادویهدانلود پاورپوینت لایه اتصال داده هادانلود پاورپوینت کتاب روان شناسی مدیریت (دکتراحمد احمد زاده بیانی) دانلود پاورپوینت برنامه نویسی با کامپیوتر پایهدانلود فایل کار آموزی پروژه مسکونی 8 واحدیدانلود فایل گزارش کارهای مکانیک خاکدانلود پاورپوینت سیستم عاملدانلود فایل آزمایشگاه فیزیک 1(ماشین آتوود-اصطکاک-سطح شیبدار)دانلود پاورپوینت تحقیق در عملیات1دانلود پاورپوینت(تحلیل تصاویر رادیو گرافی)دانلود پاورپوینت آشنایی مختصر با نرم افزار مایادانلود پاورپوینت نقش و جایگاه بیمه حمل و نقل کالا در اقتصاد ایراندالود پاورپوینت(جذب سطحی)دانلود پاورپوینت توسعه و طراحی محصولدانلود پاور پوینت (کارسنجی و زمان سنجی)دانلود ترجمه مقاله Manufacturing Strategy Experiences from Select Indian Organizationsدانلود پاورپوینت(مبدل حرارتی)دانلود پاورپوینت(نانو تکنولوژی)پاور پوینت(مکانیک سیالات)دانلود پاورپوینت آشنایی مختصر با نرم افزار مایادانلود پاورپوینت نقش و جایگاه بیمه حمل و نقل کالا در اقتصاد ایرانکلمات کلیدی :مور آزمایش قرار طراحی ابزار آزمایش انلو پاورپوینت تکنیک نرم افزار آزمایش نرم های آزمایش تکنیک های برای آزمایش ابزار آزمایش مهنسی نرم نظر گرفته آزمایش افزار انجام برنامه طراحی تکنیک
- ۹۶/۰۶/۱۱