.Soak Test آزمایشی با تولید بار های مختلف روی سیستم است که طی یک دوره در دسترس مداوم بودن، اعتبارسنجی سیستم رو بررسی میکنه. این تست برای یک دوره مداوم، سیستم رو به چالش میکشه.

* خلاصه‌اش اینه که قبل از انتشار رسمی بازی، ما اون رو یه مدت میذاریم خیس بخوره تا مشکلاتش پیدا بشه.

 

برخی از ویژگی ها:

1- این نوع تست، سیستم رو تحت مجموعه ای از فشارها و بارهای همزمان قرار میده تا جایی که زمان پاسخگویی لازم توسط سیستم تحت بار زیاد کاملا متفاوت انجام بشه.
2- هدف از این تست نه تنها یافتن اشکالات در سیستم، بلکه از بین بردن ایرادات عملکرد سیستم و اطمینان از عملکرد صحیح سیستم مطابق انتظارات مشتری است.
3- موضوعات و بخش های مؤثر بر عملکرد نرم افزار را شناسایی میکنه.
4- به اندازه گیری میانگین زمان پاسخ کمک میکنه.
5- می‌توان اون رو به صورت دستی یا با کمک ابزارهای خودکار انجام داد.

 

اهداف اصلی این تست:

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

 

چرا باید از این تست استفاده کنیم؟

فرایند Soak Test به منظور شناسایی موارد احتمالی استفاده میشه که به دلیل بار سنگین مداوم بر روی سیستم ممکنه در طول زمان اتفاق بیفته.

 

مطالعه دقیق‌تر:

https://www.testbytes.net/blog/soak-testing/

https://www.guru99.com/soak-testing.html

https://www.katalon.com/resources-center/blog/soak-testing/

https://qa-platforms.com/what-is-soak-testing/