آموزش بازی توسط Play: Angular Testing با جان پاپا و وارد بل

Play by Play: Angular Testing with John Papa and Ward Bell

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

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

تست زاویه ای 101 Angular Testing 101

  • معرفی Introduction

  • برنامه انگولار فوری با HotTowel Instant Angular App with HotTowel

  • افزودن نماها و کنترلرهای جدید Adding New Views and Controllers

  • اجرای دمو و وایراپ خودکار فایل ها Running the Demo and Automatic Wireup of the Files

  • افزودن داده ها Adding Data

  • نمایش داده ها در نمای Showing Data on the View

  • رد شدن در یک آزمون Failing a Test

  • اجرای تست ها در مرورگر Running Tests in the Browser

  • اجرای مجموعه تست ها Running Suites of Tests

  • تنظیم تست با Describe و BeforeEach Test Setup with Describe and BeforeEach

  • آسان‌تر کردن تست با بارد Making Testing Easier with Bard

  • ایجاد یک کنترلر در تست Creating a Controller in a Test

  • چگونه در مورد تست هایی که می خواهیم بنویسیم فکر کنیم؟ How to Think About What Tests We Want to Write

  • آزمایش در صورت وجود داده Testing if Data Exists

  • آزمایش اینکه آیا داده ها شکل مورد انتظار هستند یا خیر Testing if the Data Is the Expected Shape

  • جعل وابستگی سرویس داده Faking the Data Service Dependency

  • کاهش کد تست Reducing Testing Code

  • کاهش اصطکاک برای تزریق Reducing Friction for Injections

  • چه ماژولی را تست کنم؟ What Module Do I Test?

ادامه با تست کردن Going Further with Testing

  • تست خدمات زاویه ای Testing Angular Services

  • شست و شوی وعده ها در آزمون ها Flushing Promises in Tests

  • جعل تماس های $http Faking $http Calls

  • اجرای فراخوان $http برای کدهای وضعیت مختلف Exercising the $http Call for Different Status Codes

  • تست مسیرهای شکست Testing Failure Paths

  • تست های اشکال زدایی در مرورگر Debugging Tests in the Browser

  • تایم اوت در تست ها Timeouts in Tests

  • برقراری تماس‌های HTTP واقعی به آزمایش Async نیاز دارد Making Real HTTP Calls Takes an Async Test

  • استاد - جزئیات Master - Details

  • آزمایش تغییر حالت در Master - جزئیات Testing a State Change in Master - Details

  • جعل کردن (یا بازیابی) $stateProvider Faking (or restoring) the $stateProvider

  • فلاشینگ تغییرات حالت و آزمایش حالت های بد Flushing State Changes and Testing Bad States

  • ساده نگه داشتن تست ها Keeping Tests Simple

  • پوشش Coverage

  • نتیجه Conclusion

نمایش نظرات

آموزش بازی توسط Play: Angular Testing با جان پاپا و وارد بل
جزییات دوره
1h 54m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
250
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Papa John Papa

جان پاپا یک طرفدار اصلی توسعه دهنده با مایکروسافت و فارغ التحصیل برنامه های Google Developer Expert ، Microsoft Regional Director و MVP است. او علاقه زیادی به فن آوری های وب و تلفن همراه دارد و اغلب از سخنرانی در سراسر جهان در سخنرانی ها و جلسات کنفرانس ها از جمله NgConf ، Build ، Ignite ، VSLive و AngleBrackets لذت می برد. جان میزبان مشترک پادکست محبوب Adventures in Angular ، نویسنده کتاب راهنمای سبک Angular ، چندین کتاب و بسیاری از دوره های محبوب Pluralsight است. می توانید در johnpapa.net یا در توییترjohn_papa به او برسید.

Ward Bell Ward Bell

Ward Bell معاون فناوری IdeaBlade است ، جایی که او مسئول جهت محصول چارچوب برنامه DevForce .NET است ، محصولی با هدف توسعه مشتری هوشمند. این محصول ADO.NET Entity Framework را با پشتیبانی از n-tier ، cache مشتری و Silverlight گسترش می دهد. بخش بیش از 30 سال گذشته برنامه نویسی برنامه های کاربردی خط مشاغل مختلف را برای بسیاری از شرکت ها از جمله چندین Fortune 100 انجام داده است.