تست کارایی (Performance Testing)(قسمت سوم) soak testing

shape
shape
shape
shape
shape
shape
shape
shape

Soak Testing

نوعی از تست عملکرد یا همان Performance Testing می باشد که نرم افزار تحت اعمال بار (Load Test) تست میکند و درست اجرا شدن نرم افزار را تایید میکند.

تستر کینگ

چرا باید این تست را انجام دهیم؟

انجام این تست بسیار ضروری و مهم است و به منظور شناسایی و تقویت مسائل احتمالی مثل Memory leaks ، Resourse Leaks و یا Deprivation انجام میشود که ممکن است به دلیل بار سنگین مداوم بر روی سیستم با گذشت زمان رخ دهد.
کاهش خطاهای سیستمی و خطاهای عملکردی(Performance) از سیستم بسیار ضروری است.
این تست برای یک دوره مداوم، سیستم را با بار سنگین به چالش می کشاند و از این رو توانایی آن را تعیین میکند.
این تست برای وب سایت هایی ممکن است در یک بازه طولانی مدام دارای بار سنگینی باشند از اهمیت زیادی برخورداد است. برخی از این سایت ها می توانند موتور جستجو ، سایت های رسانه های اجتماعی و … باشند.

تستر کینگ

اهداف اصلی این تست عبارتند از :

1-  اولین و مهمترین هدف آن این است که برای یک مدت طولانی و مداوم سیستم را در معرض بار سنگین قرار دهد.
2- پیش بینی سیستم در شرایطی که ممکن است تحت اعمال بار سنگین به مشکل بر بخورد.
3- تایید عملکرد (Performance) سیستم با انجام این نوع تست
4- و همچنین این تست این اطمینان را میدهد که سیستم قابل اعتماد و پایدار خواهد بود.

تستر کینگ

چه زمانی این تست انجام میشود؟

این تست بسیار پیچیده و وقت گیر است.این تست باید در یک زمان خاص انجام شود تا هیچگونه از فعالیت های تستی دیگر مختل نشود و روند کامل تست نرم افزار همواره پیش برود.
1- این تست بهتر از بعد تست بار (Load test) انجام شود. این تست باید قبل از نصب و از طریق یک سری از تست های بار در سطح بالا انجام شود. بعد از انجام تست بار نوبت به Soak Testing میرسد.
2- این تست به زمان زیادی برای انجام شدن نیاز دارد گاهی اوقات این تست به انداره یک روز کامل طول میکشد.این تست باید همزمان با دیگر تست ها انجام شود و مانعی برای دیگر تست ها ندارد. آخر هفته برای انجام این تست مناسب بوده زیرا تسترها می توانند مواردی که مربوط به این تست را در طول هفته انجام دهند و آخر هفته آن را اجرا کنند.
و اما نگرانی هایی که ممکن است در این تست بوجود بیاد!

تستر کینگ

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

 

مشاوره رایگان
0991-1001037
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#تست_استرس
#تست_فشار
#تست_پایداری
#soak_Testing
#Volume_Testing
#Soak_Teting
#Load_Teting

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *