آموزش تست واحد جاوا اسکریپت با Jest

JavaScript Unit Testing with Jest

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تست واحد بخش مهمی از توسعه نرم افزار است. این دوره به شما می آموزد که چگونه با استفاده از Jest تست های واحد برای کد جاوا اسکریپت خود بنویسید. تست واحد گاهی اوقات توسط توسعه دهندگان نرم افزار نادیده گرفته می شود، اما بخشی ضروری از مجموعه مهارت های یک توسعه دهنده خوب است. در این دوره، تست واحد جاوا اسکریپت با جست، یاد خواهید گرفت که تست های واحد را برای طیف وسیعی از توابع جاوا اسکریپت بنویسید. ابتدا، بررسی خواهید کرد که چرا تست واحد برای ایجاد نرم افزار با کیفیت بالا بسیار مهم است. در مرحله بعد، نحوه شروع نوشتن تست های واحد جاوا اسکریپت ساده را خواهید یافت. در نهایت، یاد می‌گیرید که چگونه تست‌های واحد خود را به سطح بعدی ببرید و با طیف وسیعی از سناریوهایی که ممکن است با آنها روبرو شوید، مدیریت کنید. پس از اتمام این دوره، مهارت ها و دانش Jest مورد نیاز برای نوشتن تست های واحد برای تمام پروژه های جاوا اسکریپت خود را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • دوره Overivew Course Overivew

نوشتن اولین تست واحد با جست Writing Your First Unit Test with Jest

  • معرفی دوره Course Intro

  • شروع کار با Jest Getting Started with Jest

  • نوشتن یک تست واحد ساده Writing a Simple Unit Test

  • محل ساختار فایل آزمایشی Test File Structure & Location

  • Jest Configuration CLI Jest Configuration & CLI

  • خوراکی های کلیدی Key Takeaways

کاوش در تطابق های رایج Exploring Common Matchers

  • نمای کلی ماژول Module Overview

  • بودن یا نبودن To Be or Not To Be

  • تست برابری Testing Equality

  • استفاده از تطبیق الگو Using Pattern Matching

  • آزمایش دروغ بودن حقیقت Testing Truthiness & Falsiness

  • خطاهای تست Testing Errors

  • خوراکی های کلیدی Key Takeaways

استفاده از Mocks Using Mocks

  • نمای کلی ماژول Module Overview

  • ایجاد توابع ساختگی ساده Creating Simple Mock Functions

  • خودکار Automock

  • ساخت ماک های دستی Creating Manual Mocks

  • خوراکی های کلیدی Key Takeaways

تست کد ناهمزمان Testing Asynchronous Code

  • نمای کلی ماژول Module Overview

  • استفاده از وعده ها Using Promises

  • استفاده از Callbacks Using Callbacks

  • خوراکی های کلیدی Key Takeaways

پوشش کد اندازه گیری Measuring Code Coverage

  • نمای کلی ماژول Module Overview

  • جمع آوری آمار پوشش کد Collecting Code Coverage Statistics

  • نتایج پوشش کد Code Coverage Results

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش تست واحد جاوا اسکریپت با Jest
جزییات دوره
1h 38m
27
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gabriel McNeilly Gabriel McNeilly

گابریل یک مهندس کیفیت است که علاقه زیادی به ایجاد راه حل های دیجیتالی با کیفیت دارد. وی معتقد است که همه نقش ها به کیفیت یک محصول نرم افزاری کمک می کنند و بنابراین هدف از این کار آموزش دادن به افراد در هر دو نقش فنی و غیر فنی در صنعت نرم افزار در مورد راه هایی است که از طریق آنها می توانند سهم خود را در کیفیت محصول افزایش دهند. تجربه گابریل صنعت نرم افزار را در بر می گیرد. او در محیط های نمایندگی و خانه های مختلف در نقش های مختلفی از جمله مهندس ابر ، توسعه دهنده نرم افزار و مهندس کیفیت کار کرده است. وی از همان زمان که قبل از ورود به دنیای نرم افزار در دانشگاه در رشته شیمی مشغول تحصیل بود ، علاقه زیادی به تدریس داشته است. او همچنین به پیشرفت مداوم اعتقاد زیادی دارد و بنابراین دوست دارد چیزهای جدیدی یاد بگیرد تا با جدیدترین ابزارها و ایده ها در جریان باشد و سپس این موارد را به روشهای قابل درک و جذاب به اشتراک بگذارد.