توضیحات کامل :

پاورپوینت تکنیک های آزمایش نرم افزار در 51 اسلاید زیبا و قابل ویرایش با فرمت pptx

 

فهرست مطالب

تكنيك هاي آزمايش نرم  افزار

نگاهي گذرا

اصول آزمايش نرم افزار

اهداف آزمايش

طراحی ابزار آزمایش

آزمایش مسیر مبنا

نشان گذاری گراف جریان

پیچیدگی دوره ای

ماتريس هاي گراف

آزمايش شرط

آزمايش جريان داده

آزمایش حلقه تکرا

روش های ازمایش بر مبنای گراف

تقسیم بندی مساوی

تحلیل مقدار مرزی

آزمایشی برای محیط ها، معماری ها و کاربردهای خاص

آزمایشی GUIها

آزمایش معماری سرویس دهنده ـ سرویس گیرنده

مستندسازی آزمایش و امکانات کمک

آزمایش سیستم های بلادرنگ

 

قسمتی از متن

تكنيك هاي آزمايش نرم افزار

اهميت آزمايش نرم افزار و اثرات آن بر كيفيت نرم افزار نياز به تأكيد بيشتر ندارد. Deutch در اين باره اينگونه بيان مي نمايد :

توسعه سيستم هاي نرم افزاري شامل يك سري فعاليت هاي توليد مي باشد كه امكان اشتباهات انساني در آن زياد است. خطاها در ابتداي يك فرآيند و مراحل توسعه بعدي آن ظهور مي نمايند كه  اهداف با خطا يا به صورت ناقص مشخص شده باشند. به دليل عدم توانايي انجام كارها و برقراري ارتباط  به صورت كامل، توسعه نرم افزار با فعاليت تضمين كيفيت همراه است.

آزمايش نرم افزار عنصري حياتي از تضمين كيفيت نرم افزار  مي باشد و مرور تقريبي مشخصه، طراحي، و توليد كد را نشان مي دهد

قابليت رويت در حال افزايش نرم افزار به عنوان عنصري از سيستم، و هزينه هاي مربوط به شكست نرم افزار، نيروهاي محركي هستند براي برنامه ريزي خوب از طريق آزمايش. براي يك سازمان توسعه نرم افزار، غيرمعمول نيست كه بين 30 تا 40 درصد كل فعاليت پروژه را براي آزمايش صرف كند. در نهايت، آزمايش نرم افزاري كه براي انسان حياتي است (براي مثال، كنترل پرواز، نظارت راكتور هسته اي) سه تا پنج برابر، هزينه بيشتر از تمام مراحل مهندسي نرم افزار را در مجموع خواهد داشت. در اين فصل، اصول بنيادي آزمايش نرم افزار اهداف قابل تغييري را براي آزمايش  نرم  افزار تعريف مي نما يند. طراحي ابزار آزمايش بر مجموعه اي از تكنيك ها براي ا يجاد ابزارهاي طراحي كه  اهداف كلي آزمايش را برآورده نمايند تأكيد دارند. در فصل 18 ،  استراتژي هاي آزمايش و اشكال زدايي نرم افزار ارائه مي گردند .

نگاهي گذرا

پس از توليد كد مبدأ، نرم افزار بايد مورد آزمايش قرار گيرد  تا هر تعداد خطا را كه ممكن است، قبل از تحويل به مشتري كشف (و تصحيح) نمايد. هدف طراحي يك سري ابزارهاي آزمايش مي باشد كه با احتمال بالايي خطاها را مي يابند، اما چگونه؟ در اين مرحله است كه تكنيك هاي آزمايش نرم افزار  ظاهر مي شوند.  اين تكنيك ها، راهنمايي سيستماتيك را براي  آزمايش هايي فراهم مي كنند كه...