لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست برنامه های Angular 4 (قبلا Angular 2) با Jasmine
Testing Angular 4 (previously Angular 2) Apps with Jasmine
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نوشتن تستهای واحد و یکپارچهسازی برای برنامههای Angular خود را بیاموزید و آنها را با اطمینان اجرا کنید. تستهای تمیز و قابل نگهداری برای برنامههای Angular خود بنویسید بررسی کنید که چه مقدار از کد شما تحت پوشش تستها است. فرم ها نوشتن تست برای جعبه های تایید نوشتن تست برای ناوبری نوشتن تست برای دستورالعمل های ویژگی کار با عملیات ناهمزمان ارائه وابستگی های جعلی به اجزای تحت آزمایش استفاده از جاسوس ها برای ردیابی فراخوانی توابع یا جایگزینی توابع پیش نیازها:آشنایی با اصول Angular (Angular 2+)
با افزایش پیچیدگی برنامه شما، هزینه آزمایش دستی به طور تصاعدی افزایش می یابد. افزودن یک ویژگی جدید یا رفع اشکال ممکن است چندین مکان دیگر در برنامه را خراب کند و پوشاندن تمام آن موارد لبه با آزمایش دستی بسیار دردناک و تقریباً غیرممکن است.
آزمایش خودکار رویهای است که در دهه گذشته توسط تیمهای موفق توسعه نرمافزاری اتخاذ شده است. شما به سادگی کدی را برای آزمایش برنامه خود می نویسید و سپس آن تست ها را به صورت خودکار اجرا می کنید.
در ابتدا، زمان توسعه شما کمی افزایش می یابد زیرا برای آزمایش کد تولید خود نیاز به نوشتن کد اضافی دارید. با این حال، این هزینه ای است که شما فقط یک بار می پردازید. هنگامی که آن تست ها را انجام دادید، می توانید چندین هزار مورد از آن ها را تنها در چند ثانیه بارها و بارها اجرا کنید. آن را با زمان مورد نیاز برای آزمایش دستی هر بیت از برنامه خود مقایسه کنید!
با آزمایش خودکار، هر بار که ویژگی جدیدی اضافه میکنید یا اشکالی را برطرف میکنید، زمان کمتری را برای رفع اشکالها و انجام آزمایشهای تکراری دستی صرف میکنید. در عوض، میتوانید وقت خود را صرف کارهای سرگرمکنندهتر کنید.
در این دوره، Mosh، نویسنده چندین دوره پرفروش Udemy، شما را از زمین می برد و به شما پایه ای محکم برای نوشتن تست های خودکار برای برنامه های Angular خود می دهد. چه مبتدی مطلق باشید و چه با تستهای خودکار آشنایی داشته باشید، این دوره تمام مهارتهای لازم را برای نوشتن تستهای خودکار برای برنامههای Angular به شما میدهد.
در مورد:
خواهید آموخت
مفاهیم و ابزارهای تست خودکار
چه چیزی و چگونه آزمایش شود
نوشتن تستهای تمیز، قابل نگهداری و قابل اعتماد که دروغ نمیگویند
ردیابی مقداری از کد شما تحت پوشش آزمایشها
تست اجزای قابل استفاده مجدد
الگوهای آزمایشی
فرم های تست
جعبه های تأیید آزمایش
آزمایش پیمایش
آزمایش دستورالعمل های ویژگی
تمسخر وابستگی ها
کار با عملیات ناهمزمان
اگر قبلاً هر یک از دورههای Mosh را گذراندهاید، میدانید چه چیزی دریافت میکنید. ویدیو و صدا با کیفیت بالا، تحویل عالی و بدون تمسخر.
30 روز ضمانت بازگشت کامل وجه
این دوره با 30 روز ضمانت بازگشت کامل وجه ارائه می شود. در دوره شرکت کنید، هر سخنرانی را تماشا کنید و اگر احساس میکنید اعتماد به نفس نوشتن تستهای خودکار برای برنامههای Angular خود را به دست نیاوردهاید، ظرف 30 روز درخواست بازپرداخت کامل کنید. تمام پول شما برگردانده می شود، سوالی پرسیده نمی شود.
درباره مربی شما
مش (مشفق) همدانی مهندس نرم افزار با 15 سال سابقه حرفه ای است. او نویسنده چندین دوره پرفروش درباره Udemy و Pluralsight با بیش از 74000 دانشجو در 172 کشور است. شاگردانش او را به عنوان یک مربی پرشور، عمل گرا و با انگیزه توصیف می کنند.
بنابراین، آیا می خواهید برای برنامه های Angular خود تست های خودکار بنویسید؟
هم اکنون در دوره ثبت نام کنید و تا 10 دقیقه دیگر شروع به نوشتن اولین آزمون خود خواهید کرد!
سرفصل ها و درس ها
مقدمه ای بر تست خودکار
Introduction to Automated Testing
تست خودکار چیست؟
What is Automated Testing
انواع آزمون ها
Types of Tests
سوال پرسیدن
Asking Questions
مقدمه ای بر تست خودکار
Introduction to Automated Testing
تست خودکار چیست؟
What is Automated Testing
انواع آزمون ها
Types of Tests
سوال پرسیدن
Asking Questions
واحد تست برنامه های زاویه ای
Unit Testing Angular Apps
مبانی تست واحد
Unit Testing Fundamentals
کار با رشته ها و آرایه ها
Working with Strings and Arrays
راه اندازی و پاره کردن
Setup and Tear Down
کار با فرم ها
Working with Forms
کار با Event Emitters
Working with Event Emitters
کار با جاسوس ها
Working with Spies
تست تعامل
Interaction Testing
کار با جعبه های تایید
Working with Confirmation Boxes
محدودیت های آزمون های واحد
Limitations of Unit Tests
پوشش کد
Code Coverage
تمرینات
Exercises
واحد تست برنامه های زاویه ای
Unit Testing Angular Apps
مبانی تست واحد
Unit Testing Fundamentals
کار با رشته ها و آرایه ها
Working with Strings and Arrays
راه اندازی و پاره کردن
Setup and Tear Down
کار با فرم ها
Working with Forms
کار با Event Emitters
Working with Event Emitters
کار با جاسوس ها
Working with Spies
تست تعامل
Interaction Testing
کار با جعبه های تایید
Working with Confirmation Boxes
محدودیت های آزمون های واحد
Limitations of Unit Tests
پوشش کد
Code Coverage
تمرینات
Exercises
تست یکپارچه سازی
Integration Testing
معرفی
Introduction
کد راه اندازی
The Setup Code
ایجاد کد راه اندازی
Generating the Setup Code
تست ویژگی و کلاس بندی
Testing Property and Class Bindings
تست اتصالات رویداد
Testing Event Bindings
تامین وابستگی ها
Providing the Dependencies
دریافت وابستگی ها
Getting the Dependencies
ارائه مقالات خرد
Providing Stubs
تست ناوبری
Testing the Navigation
برخورد با پارامترهای مسیر
Dealing with Route Parameters
نمایش نظرات