Forwarded from ⭕️ @panachannel
۹. ازبین رفتن ردپا: در طول زمان ردپای تست از بین میرود. به عبارتی برنامه پس از مدتی در برابر تستهای تکراری مقاوم خواهد شد. اگر test caseها را فقط تکرار میکنید، آنها نمیتوانند خطاهای جدید را کشف کنند. خطاها با بهروزرسانی بخشهایی از برنامه و در توابع تست نشده کشف میشوند. به منظور جلوگیری از این اثر، test caseها بایستی در طول زمان بهروزرسانی کنید.
۱۰. وابستگی تست به محتوا: هیچ دو سیستمی یکسان نیستند که شما بتوانید یک تست را به یک شیوه برای هردوی آنها اجرا کنید. تعریف معیارهای ورودی، خروجی و… بایستی برای هر برنامه با توجه به محتوای تست تعریف شود. به طور مثال تست وبسایتها بسیار متفاوت از تست سیستمهای بانکی میباشد.
کیفیت هدف اصلی تمامی افراد، شرکتها و به صورت کلی سازمانهایی است که در جهت تولید و توسعه نرمافزار قدم میگذارند. در واقع کیفیت نرمافزار یک اصل رقابتی در زمینه تولید یک محصول است، اینکه چگونه یک محصول با کیفیتتر تولید کنیم؟ یکی از شاخههای اصلی و تاثیر گذار درکیفیت، تست نرمافزار است.
پنج اصل آخر عبارتاند از:
۱. نتیجه گیری اشتباه: تست نمیتواند نشان دهد که اشکالی وجود ندارد، بلکه تنها قادر است نشان دهد که اشکال وجود دارد! حتی اگر هیچ خطایی کشف نکرده باشید دلیل بر این نمیشود که برنامه بدون اشکال میباشد. تست نمیتواند ثابت کند که برنامه عاری از خطا میباشد. برنامهای که هیچ خطایی در آن کشف نشده دلیل براین نیست که کامل و بینقص است. تشخیص خطا و اثبات و برطرف نمودن آن نمیتواند تضمین کند که سیستم قابل استفاده و مطابق انتظارات کاربران میباشد. یکپارچهسازی اولیه برنامه از خواستههای کاربران و شبیهسازی از سیستم میتواند مانع از نارضایتی مشتریان باشد.
۲. تست شرایط خاص: به غیر از حالتهای معمولی، شرایط خاص را تست کنید. همانطور که میدانید تست کامل غیرممکن است بنابراین تسترها بایستی تلاش کنند که در نقاط بحرانی و خطرات خاص تمرکز کرده و خطاهای احتمالی را کشف کنند.
۳. هدف از تست نرمافزار یافتن خطا است، نه اطمینان از درستی کارکرد نرمافزار
۴. آزمایش موارد قابل انتظار در برنامه نیمی از ماجراست. نیم دیگر آزمایش مواردی است که انتظار میرود برنامه آن را انجام ندهد.
۵. با فرض اینکه هیچ نقصی در برنامه نخواهید یافت تست را آغاز نکنید.
لازمه یک محصول موفق و باکیفیت، رعایت اصول استاندارد و تعریف شده مربوط به آن است. بنابراین میتوان به صورت کلی اینطور برداشت کرد که رعایت اصول در بخش تست باعث تولید نرمافزاری با استاندارد و کیفیت مطلوب میگردد.
منبع: تستولوژی (+ + +)
۱۰. وابستگی تست به محتوا: هیچ دو سیستمی یکسان نیستند که شما بتوانید یک تست را به یک شیوه برای هردوی آنها اجرا کنید. تعریف معیارهای ورودی، خروجی و… بایستی برای هر برنامه با توجه به محتوای تست تعریف شود. به طور مثال تست وبسایتها بسیار متفاوت از تست سیستمهای بانکی میباشد.
کیفیت هدف اصلی تمامی افراد، شرکتها و به صورت کلی سازمانهایی است که در جهت تولید و توسعه نرمافزار قدم میگذارند. در واقع کیفیت نرمافزار یک اصل رقابتی در زمینه تولید یک محصول است، اینکه چگونه یک محصول با کیفیتتر تولید کنیم؟ یکی از شاخههای اصلی و تاثیر گذار درکیفیت، تست نرمافزار است.
پنج اصل آخر عبارتاند از:
۱. نتیجه گیری اشتباه: تست نمیتواند نشان دهد که اشکالی وجود ندارد، بلکه تنها قادر است نشان دهد که اشکال وجود دارد! حتی اگر هیچ خطایی کشف نکرده باشید دلیل بر این نمیشود که برنامه بدون اشکال میباشد. تست نمیتواند ثابت کند که برنامه عاری از خطا میباشد. برنامهای که هیچ خطایی در آن کشف نشده دلیل براین نیست که کامل و بینقص است. تشخیص خطا و اثبات و برطرف نمودن آن نمیتواند تضمین کند که سیستم قابل استفاده و مطابق انتظارات کاربران میباشد. یکپارچهسازی اولیه برنامه از خواستههای کاربران و شبیهسازی از سیستم میتواند مانع از نارضایتی مشتریان باشد.
۲. تست شرایط خاص: به غیر از حالتهای معمولی، شرایط خاص را تست کنید. همانطور که میدانید تست کامل غیرممکن است بنابراین تسترها بایستی تلاش کنند که در نقاط بحرانی و خطرات خاص تمرکز کرده و خطاهای احتمالی را کشف کنند.
۳. هدف از تست نرمافزار یافتن خطا است، نه اطمینان از درستی کارکرد نرمافزار
۴. آزمایش موارد قابل انتظار در برنامه نیمی از ماجراست. نیم دیگر آزمایش مواردی است که انتظار میرود برنامه آن را انجام ندهد.
۵. با فرض اینکه هیچ نقصی در برنامه نخواهید یافت تست را آغاز نکنید.
لازمه یک محصول موفق و باکیفیت، رعایت اصول استاندارد و تعریف شده مربوط به آن است. بنابراین میتوان به صورت کلی اینطور برداشت کرد که رعایت اصول در بخش تست باعث تولید نرمافزاری با استاندارد و کیفیت مطلوب میگردد.
منبع: تستولوژی (+ + +)
Forwarded from هوشمندی کسب و کار فرابر
Index-Big Data Analytics.pdf
460.4 KB
مقاله : طراحی و دلخواه سازی Workflow ها در شیرپوینت 2010 - بخش اول
SYSTEMS ANALYSIS AND DESIGN METHODS, [۰۸.۱۰.۱۶ ۰۰:۱۷]
مقاله : طراحی و دلخواه سازی Workflow ها در شیرپوینت 2010 - بخش دوم
مقاله : طراحی و دلخواه سازی Workflow ها در شیرپوینت 2010 - بخش دوم
The Internet of Things and Applications
By Sharif - SarrafZadeh
By Sharif - SarrafZadeh
Forwarded from هوشمندی کسب و کار فرابر
Index-Big Data -Min chen .pdf
612.6 KB
Forwarded from ⭕️ @panachannel
JqueryBook-Farsi.pdf
3.8 MB
Forwarded from ⭕️ @panachannel
Scrum-Guide-PR.pdf
504.7 KB