soak testing ، تست soak چيست ؟ ، تست خيساندن

تست اپليكيشن و سايت و گيم

تست كارايي (Performance Testing)(قسمت چهارم) Soak Test

۶۱ بازديد

انواع مشكلاتي كه توسط اين تست تشخيص داده ميشوند چيست؟

انجام اين تست بسيار مهم بود و اعتبار و پايداري نرم افزار را براي تحمل بار سنگين براي يك دوره طولاني مدت تاييد ميكند.
و اما موارد زير در انجام اين تست تشخيص داده ميشود:

1. Memory Leaks

اين تست در تشخيص موارد اصلي كه ميتواند باعث بروز مشكل در سيستم شود كمك ميكند. اين تست در تشخيص مواردي كه باعث بروز مشكلات در برنامه ،كه باعث اجرا نشدن آن ميشود كمك ميكند ؛ اين مشكلات ميتواند بطور كامل يك سيستم را دچار مشكل كنند.

2. Layer Connections Failure

بين لايه هاي نرم افزاري و سيستم ارتباط بسيار نزديكي وجود دارد و نقص در اين ارتباطات منجر به وقفه كامل در ماژول ها ميشود. اين تست به تشخيص هرگونه نقص در اين ارتباط ها به ما كمك ميكند.

3. Database Connections Failure

در بعضي مواقع اين تست نقصي را كه در اتصال با پايگاه داده وجود دارد را تشخيص ميدهد. اين عيب ها و نقص ها منجر به خرابي كامل سيستم ميشود و تشخيص اين نوع خرابي ها بسيار مهم است. اين تست ما را در تشيخيص عدم اتصال با پايگاه داده ها ياري ميكند.

ادامه اين مطلب را در سايت ما دنبال كنيد.  www.testerking.ir

تست كارايي (Performance Testing)(قسمت سوم) Soak Testing

۶۱ بازديد

Soak Testing

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

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

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

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

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

ادامه اين مطلب را ميتوانيد در سايت ما مطالعه كنيد.   www.testerking.ir