لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست واحد در انگولار (Angular Unit Testing)
- آخرین آپدیت
دانلود Angular: Unit Testing
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در توسعه مدرن، کدهای تستنشده میتوانند به سرعت منجر به ایجاد اپلیکیشنهای ناپایدار شوند. در این دوره جامع «تست واحد در انگولار»، شما یاد میگیرید که چگونه از طریق تستهای خودکار، اعتماد به کیفیت اپلیکیشنهای انگولار خود را افزایش دهید. در ابتدا، نحوه راهاندازی و اجرای تستها را با استفاده از Test Builder مدرن انگولار (پایدار شده در نسخه ۲۱) و ابزار Vitest به عنوان ابزار پیشفرض بررسی خواهید کرد. سپس، نحوه نوشتن تست برای کامپوننتها، سرویسها و دایرکتیوها را با استفاده از Angular Testing Library و سینتکس تمیز Vitest میآموزید. در نهایت، سازماندهی تستها، اعتبارسنجی رفتارهای نامتقارن (Async) و پیادهسازی یک گردشکار کامل تست را که به طور طبیعی با فرآیند توسعه شما ادغام شود، فرا خواهید گرفت. پس از اتمام این دوره، مهارتها و دانش لازم از انگولار را برای ساخت اپلیکیشنهای قدرتمند و پشتیبانی شده توسط تستهای سریع و خودکار کسب خواهید کرد.
سرفصل ها و درس ها
شروع کار با تستینگ در انگولار
Getting Started with Angular Testing
چرا تستینگ در انگولار مدرن اهمیت دارد
Why Testing Matters in Modern Angular
مروری بر اکوسیستم تستینگ انگولار
Overview of Angular’s Testing Ecosystem
راهاندازی Vitest در پروژه انگولار
Setting up Vitest in an Angular Project
دمو: راهاندازی Vitest در پروژه انگولار
Demo: Setting up Vitest in an Angular Project
درک الگوی AAA
Understanding the AAA Pattern
اجرای اولین تست واحد
Running Your First Unit Test
نوشتن اولین تست واحد
Writing Your First Unit Test
تست کامپوننتها با Angular Testing Library
Testing Components with Angular Testing Library
تست کامپوننتها با ATL
Testing Components with ATL
رندر کردن یک کامپوننت با استفاده از ATL
Rendering a Component Using ATL
کوئری گرفتن از یک کامپوننت با استفاده از ATL
Querying a Component Using ATL
اعتبارسنجی با Matcherها
Asserting with Matchers
اعتبارسنجی تغییرات DOM
Asserting DOM Changes
اعتبارسنجی Bindingهای ورودی و خروجی
Asserting IO Bindings
تست تعاملات کاربر
Testing User Interactions
دمو: تست تعاملات کاربر و Mockها
Demo: Testing User Interactions and Mocks
تست Snapshot
Snapshot Testing
دمو: تست Snapshot
Demo: Snapshot Testing
استراتژیهای تست برای وابستگیها، دایرکتیوها و منطق Async
Testing Strategies for Dependencies, Directives, and Async Logic
تست سرویسها
Testing Services
استفاده از Mockها و Spyها برای جداسازی وابستگیها
Mocks and Spies for Dependency Isolation
دمو: تست یک کامپوننت با استفاده از Mockها
Demo: Testing a Component Using Mocks
تست دایرکتیوهای Attribute و Structural
Testing Attribute and Structural Directives
مدیریت منطق Async و RxJS
Managing Async Logic and RxJS
نگهداری یک گردشکار تست مقیاسپذیر
Maintaining a Scalable Testing Workflow
نگهداری یک گردشکار مقیاسپذیر
Maintaining a Scalable Workflow
کمککنندهها و Mockهای قابل استفاده مجدد
Reusable Helpers and Mocks
Auret یک مربی بسیار مشتاق است که بیش از 10 سال تجربه در بخش آموزش دارد. اوریت که اصالتاً اهل آفریقای جنوبی است ، تجربه تنوع گسترده ای از دانش آموزان مختلف را دارد و تجربه بین المللی خود را وارد کلاس می کند. اورت یک مربی پرانرژی است و در یک محیط کالج و همچنین در محیط شرکت آموزش دیده است. دانش وی طیف گسترده ای از دوره های مربوط به فن آوری های مختلف را در بر می گیرد ، این فناوری ها شامل برنامه نویسی ، پایگاه داده های SQL و هوش تجاری است.
نمایش نظرات