در حال حاضر محصولی در سبد خرید شما وجود ندارد.
بیاموزید که چگونه تست های خودکار (تست های واحد و ادغام) را برای پروژه های JavaScript خود با Vitest & Jest بنویسید.
عنوان اصلی : JavaScript Unit Testing - The Practical Guide
سرفصل های دوره :
شروع به کار:
به انجمن آموزشی ما بپیوندید
منابع دوره و عکس های فوری پروژه
نرم افزار راه اندازی و تست:
کدام ابزار برای آزمایش مورد نیاز است؟
Jest & Vitest
نصب Vitest
راه اندازی پروژه دوره
مبانی تست :
معرفی ماژول
فایل آزمایشی پایه و راه اندازی پروژه
نوشتن اولین آزمون
آزمون های در حال اجرا
چرا ما آزمایش می کنیم؟
الگوی AAA - ترتیب، عمل، ادعا
آزمایشات خود را ساده نگه دارید!
تعریف رفتارها و رفع خطاها در کد شما
نسخه ی نمایشی: نوشتن تست های بیشتر
تست برای خطاها
نسخه ی نمایشی: افزودن تست های بیشتر
تست برای خطاهای پرتاب شده و پیام های خطا
ورزش: مشکل
ورزش: راه حل
تستهایی با ادعاهای متعدد (انتظارات چندگانه)
بیشتر تمرین کنید!
معرفی مجموعه های تست
افزودن تست ها به پروژه های Frontend و Backend
خلاصه ماژول
نوشتن تست های خوب:
معرفی ماژول
چه چیزی را تست کنیم و چه چیزی را تست نکنیم
نوشتن تست های خوب - مروری و خلاصه
فقط تست "یک چیز"
توابع تقسیم برای تست آسانتر و کد بهتر
کد بازسازی مجدد
تدوین کردن انتظارات مختلف
یک کلمه در مورد پوشش کد
خلاصه ماژول
تست های ادغام:
معرفی ماژول
معرفی تست های یکپارچه سازی
نوشتن آزمون ادغام و استدلال
تست برای خطاها
تستهای ادغام در مقابل واحد: یافتن تعادل مناسب
مفاهیم تست پیشرفته:
معرفی ماژول
toBe() در مقابل toEqual()
مشکل کد ناهمزمان
تست کد ناهمزمان با تماسهای تلفنی
تست کد ناهمزمان با وعدهها و همگامسازی / در انتظار
وعده های بازگشتی در آزمون ها
شروع با "Testing Hooks"
چرا هوکس؟
استفاده از قلابهای تست (قبل از هر یک، قبل از همه، بعد از هر، بعد از همه)
تست های همزمان
رفتار همزمان و پیشفرض
خلاصه ماژول
مسخره و جاسوس: مقابله با عوارض جانبی:
معرفی ماژول
پروژه شروع
مشکل عوارض جانبی و آزمایشات
معرفی جاسوس و مسخره
کار با جاسوس ها
شروع با Mocks & Automocking
نکته در مورد تمسخر
یادداشتهایی درباره جاسوسان
منطق تمسخر سفارشی
مدیریت پیادهسازیهای ساختگی سفارشی در سطح جهانی (پوشه__mocks__)
کارکردهای تمسخر آمیز بیشتر
خلاصه ماژول
درباره تمسخر و غواصی بیشتر:
معرفی ماژول
پروژه شروع
Refresher: Practicing Basic Tests (1)
Refresher: Practicing Basic Tests (2)
دلایل تمسخر
تمسخر ارزش ها و کارکردهای جهانی
مسخره کردن کتابخانه های فرانت اند
منطق تمسخرآمیز مخصوص آزمون
تمسخر در مکان های منتخب
استفاده از مقادیر ساختگی محلی
خلاصه ماژول
تست و DOM (تست جاوا اسکریپت جلویی):
معرفی ماژول
درک مشکل
کار با محیط های مختلف تست
راه اندازی یک صفحه HTML مجازی
آزمایش عملکردهای DOM
تستهای DOM و کار پاکسازی
نمونه پایانی
نگاهی کوتاه به بسته "کتابخانه آزمایشی".
خلاصه ماژول
خلاصه دوره:
جمع بندی دوره
سخنرانی پاداش
JavaScript Unit Testing - The Practical Guide
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
Remix.js – The Practical Guide
GitHub Actions – The Complete Guide
دوره کدنویسی TypeScript 2022
گواهی متخصص کلود آمازون وب سرویسز CLF-C01
Accelerated JavaScript Training
JavaScript – The Complete Guide 2023 (Beginner + Advanced)
SQL : راهنمای توسعه کامل (MySQL، Postgresql)
Go – The Complete Guide
آموزش کامل آنگولار و مباحث Angular Material, Angularfire and NgRx
React & TypeScript – The Practical Guide