لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش واحد تست برنامه های زاویه ای
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
نمایش نظرات