آموزش واحد تست برنامه های زاویه ای

Unit Testing Angular Apps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استفاده از Jasmine و Karma اهمیت تست‌های واحد برای یک برنامه کاربردی را درک کنید. درک چارچوب تست یاس و گزینه‌های سفارشی‌سازی درباره ویژگی‌های تست خارج از جعبه که توسط فریمورک زاویه‌ای ارائه می‌شوند بیاموزید. توسعه دهندگان پیش نیازها: این دوره برای توسعه دهندگان زاویه ای مبتدی تا متوسط ​​در نظر گرفته شده است. دانش پایه HTML، جاوا اسکریپت و زاویه ای مفید خواهد بود اما لازم نیست. تنها ابزار مورد نیاز یک مرورگر وب مدرن و یک IDE است

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

تمرکز اصلی برای این دوره یادگیری تست واحد در Angular با استفاده از Jasmine Framework و Karma runner است.

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

را یاد خواهید گرفت


  • تست‌ها را با استفاده از Jasmine Karma در Angular بنویسید و اجرا کنید.

  • برای اجزای کلاس‌های تایپ‌اسکریپ تست بنویسید.

  • Bed Test Angular را برای ایجاد مشخصات آماده کنید.

  • قطعات و سرویس ها را با استفاده از مسخره و جاسوس آزمایش کنید.

  • تست‌هایی را بنویسید که شامل عملیات ناهمزمان می‌شوند.

  • تست‌هایی را بنویسید که به تزریق وابستگی نیاز دارند.

  • تست‌هایی را بنویسید که شامل برقراری تماس‌های Http است.

  • تست‌هایی بنویسید که شامل فرم‌های زاویه‌دار الگو محور و واکنش‌گرا هستند

  • تست‌هایی را برای آزمایش روتر زاویه‌ای بنویسید.


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

معرفی Introduction

  • معرفی Introduction

  • پیش نیازهای دوره Course Prerequisites

ایجاد اپلیکیشن و تست های پایه App creation and basic tests

  • ایجاد و ساختار برنامه جدید New app creation and structure

  • ایجاد کامپوننت جدید new component creation

  • تست اول First test

تست کامپوننت و قالب HTML Component and HTML template testing

  • تست پیش فرض HTML Default HTML test

  • تست قالب HTML HTML template test

  • تست اتصال دو طرفه HTML HTML Two way binding test

خدمات تست Testing Services

  • ایجاد سرویس تست Creating a test service

  • مقدمه ای بر جاسوسی Introduction to Spy

  • جاسوسی با ارگ Spy with args

  • جاسوسی با شی Spy With Object

تست HTTP Testing HTTP

  • مقدمه ای بر تست HTTP Introduction to HTTP Testing

  • تست HTTP با مثال توضیح داده شده است HTTP Testing explained with example

  • تست سرصفحه های درخواست HTTP Testing HTTP request headers

  • تست هدرهای پاسخ HTTP Testing HTTP Response headers

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

تزریق وابستگی Dependency Injection

  • تست تزریق وابستگی Testing Dependency Injection

فرم های تست Testing Forms

  • ایجاد یک فرم جدید Creating a new form

  • مقدمه ای بر فرم های مبتنی بر الگو و اعتبارسنجی های اساسی Introduction to template driven forms and basic validations

  • آزمون های قالب محور Template driven forms tests

  • فرم های مبتنی بر الگو - اعتبار سنجی اضافی Template driven forms - Additional validations

  • فرم‌های مبتنی بر الگو - آزمایش‌هایی برای اعتبارسنجی اضافی Template driven forms - Tests for additional validations

  • مقدمه ای بر فرم های واکنشی Introduction to reactive forms

  • اعتبار سنجی و آزمون های کنترل فرم اولیه Basic form control validations and tests

  • اعتبار سنجی و آزمون های سطح فرم Form level validations and tests

تست مسیریابی و ناوبری Testing Routing And Navigation

  • مقدمه ای بر مسیریابی Introduction to Routing

نمایش نظرات

آموزش واحد تست برنامه های زاویه ای
جزییات دوره
3 hours
27
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
9
از 5
ندارد
ندارد
ندارد
Sanjay Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sanjay Kumar Sanjay Kumar

توسعه دهنده وب جاوا کامل پشته