توضیحات
آموزش تست واحد برنامه های جاوا اسکریپت (JavaScript) از سری CodeWithMosh
نام دوره : Mastering JavaScript Unit Testing
پیش نیاز:
برای شرکت در این دوره نیازی به دانش قبلی از تست واحد ندارید.
با این حال، شما باید با ویژگی های جاوا اسکریپت مدرن مانند توابع پیکان، ماژول ها، وعده ها و غیره آشنا باشید.
شما در دوره آموزش تست واحد برنامه های جاوا اسکریپت (JavaScript) از سری CodeWithMosh می آموزید:
- اصول اولیه تست واحد و مزایای آن را بررسی کنید.
- تکنیک ها و بهترین شیوه های آزمایش واحد هسته را مسلط کنید.
- آزمایشهای قابل نگهداری، قوی و قابل اعتمادی را ایجاد کنید که ارزش ارائه میکنند.
- یاد بگیرید که تست ها را به طور موثر در VSCode اجرا و هدایت کنید.
- برای پوشش جامع تست مثبت، منفی و مرزی را انجام دهید.
- پوشش کد را برای اطمینان از آزمایش جامع ارزیابی کنید.
- تست های پارامتری برای سناریوهای تست همه کاره ایجاد کنید.
- کد را با ماک ها جدا کنید و یاد بگیرید که چه زمانی از آنها استفاده کنید.
- جاسوسی از عملکردها برای به دست آوردن بینش در مورد رفتار آنها.
- بهبود کیفیت کد با استفاده از ابزارهای تجزیه و تحلیل استاتیک.
- از Prettier برای فرمت کد خود به طور مداوم استفاده کنید.
- ESLint را پیاده سازی کنید تا مشکلات کیفیت کد را زودتر متوجه شوید.
- با استفاده از TypeScript از خطاهای نوع کد خود جلوگیری کنید.
- بررسی کیفیت کد را با استفاده از Husky به صورت خودکار انجام دهید.
سوالات متداول
آیا این دوره شامل تست برنامه های React می شود؟
خیر، این دوره در درجه اول بر اصول تست واحد پایه و بهترین شیوه ها تمرکز دارد که اغلب نادیده گرفته می شوند و در دوره های دیگر نادیده گرفته می شوند.
من معتقدم که تسلط بر این اصول قبل از آزمایش برنامههای React ضروری است.
آیا این دوره از Jest استفاده می کند؟
در این دوره از Vitest استفاده خواهیم کرد که جایگزین بهتری برای Jest است زیرا از ابتدا برای برنامه های جاوا اسکریپت مدرن ساخته شده است.
تمام مفاهیمی که در این دوره یاد خواهید گرفت مستقیماً به Jest منتقل می شود.
دوره آموزش تست واحد برنامه های جاوا اسکریپت (JavaScript) از سری CodeWithMosh برای چه کسانی است:
- توسعه دهندگانی که به دنبال افزایش مهارت های جاوا اسکریپت خود از طریق تست واحد موثر هستند.
- مهندسان نرم افزار با هدف بهبود کیفیت، قابلیت اطمینان و قابلیت نگهداری کد.
- علاقه مندان به جاوا اسکریپت می خواهند عمیق تر در چارچوب های آزمایشی و بهترین شیوه ها غوطه ور شوند.
- هر کسی که به دنبال افزایش چشم انداز شغلی خود با تسلط بر تست واحد جاوا اسکریپت است.
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید