نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
ابزارها و تکنیک ها را برای نوشتن تست های جامع واحد برای کد JavaScript در سمت مشتری خود بیاموزید. Javascript زبان برنامه نویسی وب است و هر روز توسعه دهندگان بیشتری از آن استفاده می کنند. متأسفانه ، کد جاوا اسکریپت به مراتب کمتر از هر نوع کد دیگری آزمایش می شود. این دوره ابزارها و تکنیک های لازم را برای نوشتن تست واحد برای کد جاوا اسکریپت مبتنی بر مرورگر به شما می آموزد. ابتدا سه محبوب ترین چارچوب تست واحد JavaScript را خواهید آموخت: QUnit ، Jasmine و Mocha. سپس یاد می گیرید که چگونه در JavaScript تمسخر کنید و در آخر برخی از ابزارهای اضافی را یاد می گیرید که باعث می شود آزمون نوشتن و گرفتن نتایج نسیم شود.
سرفصل ها و درس ها
واحد
QUnit
-
معرفی دوره
Course Introduction
-
مقدمه ای بر QUnit
Introduction to QUnit
-
سازماندهی تست ها
Organizing Tests
-
ادغام با DOM
Integrating with the DOM
-
ادغام با CI
Integrating with CI
-
تست های ناهمزمان
Asynchronous Tests
-
QUnit Tidbits
QUnit Tidbits
-
خلاصه
Summary
یاس
Jasmine
-
معرفی Jasmine TDD
Introduction to Jasmine & TDD
-
تنظیم یاس
Setting up Jasmine
-
سازماندهی تست ها
Organizing Tests
-
تست های نوشتن
Writing Tests
-
تست های در حال اجرا
Running Tests
-
ادغام با DOM
Integrating with the DOM
-
ادغام با CI
Integrating with CI
-
تست های ناهمزمان
Asynchronous Tests
-
Jasmine.async
Jasmine.async
-
خلاصه
Summary
موکا
Mocha
-
مقدمه
Introduction
-
راه اندازی موکا
Setting up Mocha
-
کتابخانه های ادعا
Assertion Libraries
-
نوشتن تست های در حال اجرا
Writing & Running Tests
-
تست های ناهمزمان
Asynchronous Tests
-
ادغام با CI
Integrating with CI
-
خلاصه
Summary
مسخره
Mocking
-
مقدمه
Introduction
-
چرا مسخره می کنیم؟
Why do we Mock?
-
انواع مسخره ها
Types of Mocks
-
تمسخر در JavaScript
Mocking in JavaScript
-
مسخره کردن با دست - نسخه ی نمایشی
Mocking by Hand - Demo
-
خلاصه
Summary
جاسوس های یاس
Jasmine Spies
-
مقدمه
Introduction
-
جاسوسی در پاسخ به تماس
Spying on Callbacks
-
جاسوسی از عملکردهای موجود
Spying on Existing Functions
-
ایجاد اشیا Sp جاسوسی
Creating Spy Objects
-
جاسوسی جاسوسی
Jasmine Spy Matchers
-
فراداده جاسوسی جاسمین
Jasmine Spy Metadata
-
خدمات رفاهی
Utilities
-
خلاصه
Summary
سینون
Sinon
-
مقدمه
Introduction
-
جاسوس ها
Spies
-
Spy API
Spy API
-
ادعاها
Assertions
-
خردها
Stubs
-
نسخه ی نمایشی خرد
Stub Demo
-
مسخره می کند
Mocks
-
نسخه ی نمایشی را مسخره می کند
Mocks Demo
-
ملاقات
Matchers
-
جعل تایمرها
Faking Timers
-
نسخه ی نمایشی تایمرهای جعلی
Faking Timers Demo
-
جعل XHR
Faking the XHR
-
جعبه شن و ماسه
Sandboxing
-
خلاصه
Summary
نرم افزارهای آزمایشی
Testing Utilities
-
مقدمه
Introduction
-
بارگیری مجدد
Live Reload
-
کارما
Karma
-
گرانت
Grunt
-
ویژگی های گرانت
Grunt Features
-
نصب Grunt
Installing Grunt
-
آزمایش با Grunt
Testing with Grunt
-
پرز با JSHint
Linting with JSHint
-
در حال تماشای پرونده ها با Grunt
Watching Files with Grunt
-
خلاصه
Summary
نمایش نظرات