تسلط به تست واحد جاوا اسکریپت
✅ سرفصل و جزئیات آموزش
این راهنمای کامل و مبتدی پسند همه چیز را از مبانی تا تکنیک های پیشرفته پوشش می دهد.
درباره دوره
دوره "تسلط به تست واحد جاوا اسکریپت" طراحی شده است تا شما را به مهارت هایی برای نوشتن تست های واحد قابل نگهداری، قوی و ارزشمند برای اپلیکیشن های جاوا اسکریپت مجهز کند. چه در تست واحد تازه کار باشید، چه بخواهید مهارت های خود را بهبود بخشید، این دوره شما را در اصول و بهترین شیوه های تست واحد راهنمایی می کند، به شما کمک می کند مطمئن شوید کدتان قابل اطمینان است و نگهداری از آن آسان است.
شما تکنیک های اصلی مانند تست مثبت، منفی و مرزی را برای اطمینان از پوشش تست کامل بررسی خواهید کرد. شما همچنین یاد خواهید گرفت چگونه از ماک ها برای جداسازی کد استفاده کنید، تست های پارامتری برای سناریوهای متنوع ایجاد کنید و پوشش کد را ارزیابی کنید تا مطمئن شوید چیزی از دست نرفته است. فراتر از تست، این دوره به شما نشان می دهد چگونه کیفیت کلی کد را با ابزارهای تحلیل استاتیک مانند ESLint و Prettier بهبود بخشید، از خطاهای تایپ با تایپ اسکریپت جلوگیری کنید و بررسی های کیفیت را با Husky خودکار کنید.
در پایان این دوره، شما اعتماد به نفس ایجاد کد جاوا اسکریپت با کیفیت بالا و به خوبی تست شده ای که آماده تولید است را خواهید داشت.
آنچه یاد خواهید گرفت
- اصول تست واحد و مزایای آن را بررسی کنید.
- به تکنیک های اصلی و بهترین شیوه های تست واحد مسلط شوید.
- تست های قابل نگهداری، قوی و قابل اطمینانی که ارزش ارائه می دهند درست کنید.
- اجرا و هدایت موثر تست ها در VSCode را یاد بگیرید.
- تست مثبت، منفی و مرزی برای پوشش کامل انجام دهید.
- پوشش کد را برای اطمینان از تست کامل ارزیابی کنید.
- تست های پارامتری برای سناریوهای تست متنوع ایجاد کنید.
- کد را با ماک ها جداسازی کنید و یاد بگیرید چه زمانی از آن ها استاده کنید.
- توابع را برای کسب بینش هایی در مورد رفتار آن ها زیر نظر بگیرید.
- کیفیت کد را با ابزارهای تحلیل استاتیک بهبود بخشید.
- از Prettier برای فرمت بندی مداوم کد خود استفاده کنید.
- ESLint را برای ضبط مشکلات کیفیت کد در مراحل اولیه پیاده سازی کنید.
- از خطاهای تایپ در کد خود با تایپ اسکریپت جلوگیری کنید.
- بررسی های کیفیت کد را با Husky خودکار کنید.
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگانی که می خواهند مهارت های جاوا اسکریپت خود را با تست واحد موثر بهبود بخشند.
- مهندسان نرم افزاری که می خواهند کیفیت، قابلیت اطمینان و قابلیت نگهداری کد را بهبود بخشند.
- علاقه مندان به جاوا اسکریپت که می خواهند فریمورک ها و بهترین شیوه های تست را عمیق تر بررسی کنند.
- هر کسی که می خواهد آینده شغلی خود را با تسلط به تست واحد جاوا اسکریپت بهبود بخشد.
شما برای شرکت در این دوره به دانش قبلی از تست واحد نیزا ندارید، با این حال، باید با ویژگی های جاوا اسکریپت مدرن مانند توابع arrow، ماژول ها، promise ها و غیره آشنا باشید.
تسلط به تست واحد جاوا اسکریپت
-
خوش آمدگویی 01:22
-
پیش نیازها 00:41
-
ساختار دوره 02:15
-
چگونه از این دوره استفاده کنیم 00:58
-
راه اندازی محیط تست 00:33
-
پروژه استارتر 00:54
-
مقدمه 01:39
-
تست واحد چیست؟ 05:21
-
انواع تست ها 03:14
-
انتخاب یک فریمورک تست 01:39
-
راه اندازی Vitest 01:14
-
اولین تست های خود را بنویسید 09:20
-
تمرین: تست fizzBuzz 05:56
-
توسعه تست محور 07:10
-
تمرین: تست Factorial 05:01
-
اجرای تست ها 04:23
-
هدایت تست ها در VSCode 04:11
-
پوشش کد 04:33
-
خلاصه None
-
مقدمه 00:54
-
مشخصات تست های واحد خوب 04:24
-
استفاده از Matcher ها 03:06
-
نوشتن Assertion های خوب 07:17
-
تمرین: تست getCoupons 09:00
-
تست مثبت و منفی 07:19
-
تمرین: تست validateUserInput 07:18
-
تست مرزی 02:57
-
تمرین: تست isValidUsername 05:45
-
تمرین: تست canDrive 06:35
-
تست های پارامتری 04:56
-
تمرین: تست های پارامتری 04:20
-
تست کد غیرهمزمان 04:29
-
راه اندازی و TearDown 02:42
-
تمرین: تست یک پشته 09:54
-
خلاصه None
-
مقدمه 00:31
-
ایجاد توابع ماک 05:38
-
تمرین: کار با توابع ماک 01:52
-
ماک کردن ماژول ها 05:01
-
تمرین: تست getShippingInfo 05:28
-
تست تعامل 03:23
-
تمرین: تست submitOrder 06:52
-
ماک کردن جزئی 07:32
-
زیر نظر گرفتن توابع 05:37
-
پاکسازی، ریست کردن و بازیابی ماک ها 04:55
-
ماک کردن یا نکردن 01:15
-
ماک کردن تاریخ ها 03:51
-
تمرین: تست getDiscount 01:55
-
خلاصه None
-
مقدمه 00:33
-
ابزارهای تحلیل استاتیک چه هستند؟ 01:12
-
فرمت بندی کد با Prettier 05:10
-
Lint کردن کد با ESLint 09:52
-
ضبط خطاهای تایپ با تایپ اسکریپت 06:32
-
اجرای ESLint در تایپ اسکریپت 06:13
-
خودکارسازی بررسی های کیفیت کد با Husky 03:56
-
اجرای تست ها با Push 01:33
-
خلاصه None
-
جمع بندی دوره 00:25
-
خلاصه دوره None
-
موضوع بعدی چیست؟ None
-
بازخورد None
مشخصات آموزش
تسلط به تست واحد جاوا اسکریپت
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی تا حرفهای
- تعداد درس:62
- مدت زمان :04:00:00
- حجم :687.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy