نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Mocha یکی از محبوب ترین و قوی ترین چارچوب های تست جاوا اسکریپت است. در این دوره ، شما با Mocha آشنا می شوید و یاد می گیرید که چگونه یک مجموعه آزمون قوی در برابر برنامه های node.js خود بسازید. ساختن تست های خوب و جامع برای برنامه های JavaScript شما به شما امکان می دهد برنامه های پایدار و قوی را ایجاد کنید. تست های خوب همچنین مستنداتی ارزشمند برای کارهایی هستند که قرار است برنامه های شما واقعاً انجام دهند. در این دوره ، با آزمایش JavaScript برای Node.js با Mocha ، به اعماق Mocha ، یکی از محبوب ترین و قوی ترین چارچوب های تست JavaScript ، می روید. اول ، شما با یادگیری جزئیات آزمون با Mocha شروع خواهید کرد. در مرحله بعدی ، نحوه پیاده سازی سبک ادعای BDD با Chai را بررسی خواهید کرد. سرانجام ، شما روش صحیح مسخره کردن اشیا and و عملکردها را با Sinon پوشش خواهید داد ، و درکی از نحوه پیگیری پوشش کد خود با استانبول خواهید داشت. با پایان این دوره ، شما می توانید یک مجموعه تست قوی در برابر برنامه های node.js خود بسازید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
در حال آزمایش JavaScript خود
Testing Your JavaScript
-
مقدمه
Introduction
-
انواع تست
Types of Testing
-
نسخه های گره
Node Versions
-
اوضاع عوض میشود
Things Change
-
خلاصه
Summary
آزمایش با موکا
Testing with Mocha
-
مقدمه
Introduction
-
آزمایش موکا
Testing Mocha
-
اولین تست ما
Our First Test
-
ادعا چیست
What Is an Assert
-
آزمایش چیزی واقعی
Testing Something Real
-
اسکریپت ها
Scripts
-
در حال آزمایش Async
Testing Async
-
کار با Timeout
Working with Timeouts
-
قلاب
Hooks
-
محدوده در قلاب
Scoping in Hooks
-
وقتی قلاب خراب می شود
When Hooks Go Bad
-
آزمونهای در انتظار
Pending Tests
-
خلاصه
Summary
ادعاهای سبک BDD
BDD Style Assertions
-
مقدمه
Introduction
-
نصب Chai
Installing Chai
-
انتظار رفتارها
Expecting Behaviors
-
زبان طبیعی ادعا می کند
Natural Language Asserts with Should
-
آزمایش اشیا
Testing Objects
-
برخورد با نال ها
Dealing with Nulls
-
کار با وعده ها
Working with Promises
-
خلاصه
Summary
جاسوس ها ، مقاله های خرد و مسخره ها
Spys, Stubs, and Mocks
-
مقدمه
Introduction
-
تنظیم Get Index
Setting up Get Index
-
کار با Spys
Working with Spys
-
مشاهده توابع موجود
Watching Existing Functions
-
توابع stubbing
Stubbing Functions
-
مسخره می کند
Mocks
-
خلاصه
Summary
آزمایش چیزهای واقعی
Testing Real Things
-
مقدمه
Introduction
-
گیت چکر
GitChecker
-
راه اندازی تست ها
Setting up Tests
-
تمسخر HTTP
Mocking HTTP
-
تمسخر تماس دوم
Mocking Second Call
-
اعتبار سنجی پارامترها
Validating Parameters
-
آزمایش کنترل کننده
Testing the Controller
-
پوشش کد با استانبول
Code Coverage with Istanbul
-
خلاصه
Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات