Syntax | سینتکس
2.98K subscribers
423 photos
111 videos
35 files
392 links
Download Telegram
توضیح کوتاه درباره برخی از انواع تست نویسی

Unit testing
کلمه Unit به معنی واحد و تک و تنها هستش.
ما برای نوشتن تست برای یک بخش واحد از unit test استفاده میکنیم. برای مثال ما یک فانکشن داریم که کارش محاسبه مالیات بر اساس مقدار درآمد هستش. برای نوشتن تست برای این فانکشن واحد از unit test استفاده میکنیم.

Integration testing
بعضی وقتا خروجی مدنظر ما با کار کردن چند بخش واحد با هم دیگه بدست میاد.
برای مثال سبد خرید رو در نظر بگیرید. باید اول از همه چک کنیم ببینیم توی انبار موجود هستش یا نه بعدش موجودی حساب کاربر رو چک کنیم و خیلی کار های دیگه.
تو همچین شرایطی ما میایم از integration test استفاده میکنیم.

Load testing
برای اینکه مطمئن بشیم سیستم ما در حالت نرمال میتونه جوابگو ریکوئست ها باشه از load test استفاده میکنیم.

Stress testing
توی load testing سیستممون رو توی شرایط نرمال تست میکنیم. اما همیشه شرایط نرمال نیست و بعضی وقتا ممکنه سیستم ما زیر فشار بیشتری باشه.
برای تست کردن اینکه سیستم ما در شرایط سنگین و استرسی چجوری عمل میکنه از Stress test استفاده میکنیم.

مطلعه بیشتر تو این لینک

#Test

@Syntax_fa
👍8