لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست واحد جاوا اسکریپت - راهنمای عملی
JavaScript Unit Testing - The Practical Guide
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نحوه نوشتن تست های خودکار (تست های واحد و یکپارچه سازی) برای پروژه های جاوا اسکریپت خود را با Vitest & Jest بیاموزید. نوشتن و ساختار واحد و تستهای ادغام حذف عوارض جانبی از آزمایشها از طریق تمسخر و جاسوسی کار با راهاندازها و کتابخانههای محبوب تست جاوا اسکریپت نوشتن تستهای خوب و تمرکز بر تست منطق اصلی کسبوکار
آزمایش خودکار یک مفهوم کلیدی در توسعه مدرن (وب) است.
اما این مفهومی است که در ابتدا میتواند ترسناک باشد، بنابراین بسیاری از توسعهدهندگان از آزمایش کردن و اضافه کردن آزمایشها به پروژههای خود اجتناب میکنند.
این دوره از پایه به شما تست یکپارچه سازی واحد خودکار با جاوا اسکریپت را آموزش می دهد. شما یاد خواهید گرفت که چگونه تست ها نوشته می شوند و به پروژه های شما اضافه می شوند، چه چیزهایی باید (و نباید) آزمایش شوند و چگونه می توانید کدهای ساده و پیچیده تر را آزمایش کنید.
در مورد نرم افزار و تنظیمات مورد نیاز برای نوشتن تست های خودکار و نمونه پروژه ها به عنوان بخشی از دوره ارائه می شود، آشنا خواهید شد. این یک دوره عملی و عملی است، بنابراین شما در تئوری گیر نخواهید کرد - در عوض می توانید تمام مفاهیم کلیدی را با مثال های واقعی یاد بگیرید.
در این دوره، Vitest به عنوان ابزار اصلی کتابخانه آزمایشی استفاده خواهد شد. این یک راهانداز آزمایشی و کتابخانه ادعایی مدرن جاوا اسکریپت است که سازگاری Jest را فراهم میکند. از این رو آنچه در این دوره یاد خواهید گرفت به شما کمک خواهد کرد بدون توجه به اینکه با Vitest یا Jest کار می کنید. و مفاهیم اصلی، مهم نیست که از کدام تنظیمات آزمایشی استفاده میکنید، اعمال خواهند شد!
به عنوان بخشی از این دوره، مسائل تست معمولی تعریف و حل میشوند و استراتژیهای رایج مانند تمسخر یا کار با جاسوسان با جزئیات بسیار آموزش داده میشوند. این دوره همچنین بر روی انواع خاصی از پروژه های جاوا اسکریپت تمرکز نمی کند - همچنین بر روی کتابخانه یا چارچوب خاصی تمرکز نمی کند.
در عوض، یاد خواهید گرفت که چگونه به طور خودکار کد جاوا اسکریپت (وانیلی) خود را بدون توجه به اینکه یک پروژه NodeJS یا frontend باشد، آزمایش کنید. اصولی که در این دوره به دست می آورید به شما در تمام پروژه های آینده شما کمک می کند - Backend (NodeJS) و Frontend (vanilla JS، React، Vue، Angular) به طور یکسان.
این دوره پایه بسیار محکمی را در اختیار شما قرار می دهد تا بتوانید روی آن بسازید، به طوری که می توانید شروع به اضافه کردن تست به تمام پروژه های جاوا اسکریپت خود کنید.
در جزئیات، این دوره به شما آموزش می دهد:
"تست" یا "آزمایش خودکار" دقیقاً چیست (و چرا به آن نیاز دارید)
"تست واحد" به طور خاص چیست
برای فعال کردن تستهای واحد خودکار در پروژههای خود به چه ابزارهایی نیاز دارید
نحوه نوشتن تست های واحد
نحوه شروع آزمایشات ادغام
نحوه فرمول بندی انتظارات مختلف (ادعاها)
از کدام الگوها هنگام نوشتن تست پیروی کنید
نحوه تست کد ناهمزمان و همزمان
نحوه مقابله با عوارض جانبی با کمک تمسخر جاسوسی
نحوه اعمال تمامی این مفاهیم در نمونه پروژه های واقعی
سرفصل ها و درس ها
شروع شدن
Getting Started
به این دوره خوش آمدید!
Welcome To This Course!
تست چیست؟
What Is Testing?
تست واحد: چی و چرا؟
Unit Testing: What & Why?
واحد در مقابل یکپارچه سازی در مقابل تست های E2E
Unit vs Integration vs E2E Tests
نکته ای سریع درباره توسعه آزمایش محور (TDD)
A Quick Note About Test-Driven Development (TDD)
درباره این دوره
About This Course
به انجمن آموزشی ما بپیوندید
Join Our Learning Community
منابع دوره و عکس های فوری پروژه
Course Resources & Project Snapshots
نرم افزار راه اندازی و تست
Setup & Testing Software
معرفی ماژول
Module Introduction
کدام ابزار برای تست مورد نیاز است؟
Which Tools Are Needed For Testing?
Jest & Vitest
Jest & Vitest
نصب Vitest
Installing Vitest
راه اندازی پروژه دوره
Course Project Setup
مبانی تست زنی
Testing Basics
معرفی ماژول
Module Introduction
فایل تست اولیه و راه اندازی پروژه
Basic Test File & Project Setup
نمایش نظرات