مشخصات این فایل
عنوان: تکنیک های آزمایش نرم افزار
فرمت فایل:powerpoint(قابل ویرایش)
تعداد اسلایدها:51
این پاورپوینت در مورد تکنیک های آزمایش نرم افزار می باشد.
بخشی از تیترها به همراه مختصری از توضیحات پاورپوینت تکنیک های آزمایش نرم افزار
1-17 اصول آزمایش نرم افزار
آزمایش، موارد غیرمعمول جالبی را برای مهندس نرم افزار آشکار می نماید. در ضمن فعالیت های اولیه مهندسی نرم افزار، مهندس، سعی در ایجاد نرم افزار با استفاده از مفهومی مجرد و بدست آوردن محصولی و اضع و کامل دارد . اینک آزمایش باید انجام شود. این مهندس یک سری ابزار آزمایش ایجاد می کنئد که باید نرم افزار ایجاد شده را با شکست روبرو نمایند. در واقع، آزمایش، یک مرحله در فرآیند نرم افزار است که می تواند به عنوان فرآیندی مخرب به جای سازنده در نظر گرفته شود (حداقل از نظر روانشناسی).
طبیعت مهندسین نرم افزار سازندگی است. آزمایش نیازمند این است که توسعه دهنده، نکات اولیه صحت نرم افزار را صرف نظر کند و بر تناقض ایجاد شده در نتیجه تشخیص خطا غلبه نماید . Beizer این وضعیت را به این صورت بیان می کند :...(ادامه دارد)
2-1-17 اصول آزمایش
قبل از به کارگیری روشهای طراحی ابزارهای موثر آزمایش, مهندس نرم افزار بایداصول اولیه ای را که آزمایش نرم افزار را هدایت می کنند بفهمد. Davis مجموعه ای از اصول آزمایش را پیشنهاد می کند که در این کتاب استفاده شده اند :
تمام آزمایشها باید براساس نیازهای مشتری قابل پیگیری باشند. همانگونه که مشاهده شد, هدف از آزمایش نرم افزار کشف خطاها است. در نتیجه, مشکل ترین خطاها (از دیدگاه مشتری) آنهایی هستند که باعث می شوند برنامه با شکست روبرو شود و نتواند نیازها را برآورده نماید.
آزمایشها باید مدتی طولانی قبل از شروع آزمایش برنامه ریزی شوند. برنامه ریزی آزمایش (فصل18) می تواند با تکمیل مدل آغاز گردد. تعریف همراه با جزئیات از ابزارهای آزمایش, با شکل گیری مدل طراحی قابل انجام است. بنابراین, تمام آزمایشها می توانند قبل از هر تولید کد, برنامه ریزی و طراحی شوند....(ادامه دارد)
4-17 آزمایش مسیر مبنا
آزمایش مسیر مبنا یک تکنیک آزمایش جعبه سفید است که ابتدا توسط Tom Mc Cabe پیشنهاد شد. روش مسیر مبنا, طراح ابزار آزمایش را وادار می نماید که اندازه پیچیدگی منطقی طراحی رویه ای را بدست آورد و این اندازه را به عنوان راهنمایی برای تعریف مجموعه مبنای مسیرهای اجرایی به کار ببرد. تضمین می شود که ابزارهای آزمایش بدست آمده برای بررسی مجموعه مبنا, هر حکم برنامه را حداقل یک بار در ضمن آزمایش اجرا نمایند ....(ادامه دارد)
2-4-17 پیچیدگی دوره ای
پیچیدگی دوره ای, معیاری از نرم افزار است که اندازه ای کمی از پیچیدگی منطقی برنامه را مشخص می کند. وقتی در رابطه با روش آزمایش مسیر مبنا استفاده می شود, مقدار محاسبه شده برای پیچیدگی دوره ای, تعداد مسیرهای مستقل را در مجموعه مبنای برنامه مشخص می کند و حد بالایی را برای تعداد آزمایشهایی مشخص می نماید که باید برای اطمینان از اجرای حداقل یک بار هر یک از احکام انجام شوند....(ادامه دارد)
4ـ7ـ17 آزمایش سیستم های بلادرنگ
ماهیت وابسته به زمان و غیر همزمان بسیاری از کابردهای بلادرنگ، عنصری جدید و احتمالاً مشکل را به نام زمان به آزمایش می افزاید. طراح ابزار آزمایش باید ابزارهای آزمایش جعبه سفید و جعبه سیاه را همراه، با ادارة واقعه (یعنی پردازش وقفه)، زمانبندی داده ها، و موازی بودن taskهای اداره کنندة داده ها در نظر داشته باشد. در بسیاری از موارد، داده های آزمایش زمانی فراهم می شوند که سیستم بلادرنگ در یک حالت خاص قرار دارد و باعث تولید پردازش مناسب می شود، در حالی که همان داده ها اگر زمانی به سیستم داده شوند که در حالت دیگری قرار دارد، ممکن است باعث بروز خطا شوند....(ادامه دارد)
بخشی از فهرست مطالب پاورپوینت تکنیک های آزمایش نرم افزار
نگاهی گذرا
در مورد چه چیزی بحث می شود؟
چه کسی آن را انجام می دهد؟
دلیل اهمیت آن چیست ؟
مراحل انجام آن چیست؟
محصول کاری چیست؟
چگونه می توان از صحت انجام آن مطمئن شد؟
1-17 اصول آزمایش نرم افزار
1-1-17 اهداف آزمایش
2-1-17 اصول آزمایش
3-1-17 قابلیت آزمایش
تجزیه پذیری
2-17 طراحی ابزار آزمایش
3-17 آزمایش جعبه سفید
...(ادامه دارد)
دانلود پاورپوینت تکنیک های آزمایش نرم افزار