نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
SinonJS یکی از محبوب ترین کتابخانه های جاوا اسکریپت برای آزمایش دو برابر است. این دوره ویژگی های مختلف SinonJS را مرور می کند تا شما نه تنها نحوه استفاده از هر ویژگی را بدانید ، بلکه مهمتر اینکه چرا از هر یک استفاده می کنید. همه را بزرگ کنید بررسی اجمالی دوره 1 متر و 12 ثانیه وضعیت آزمون در Globomantics 11 متر 0 ثانیه جاسوسی از توابع 27m 25s مبادله یک مقاله خرد برای یک عملکرد 22 متر 43s تأیید رفتار با تمسخر 15 متر 38 ساله کنترل نحوه مطابقت پارامترها 17 متر 10 ثانیه جعل تماس های XHR و تایمر 25 متر 8 ثانیه با جعبه های شن و ماسه آسان تر تنظیم و تمیز شوید 11 متر 13 ثانیه بعدی چیست؟ 10 متر 40 علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
وضعیت آزمون در Globomantics
The State of Testing at Globomantics
-
به Globomantics خوش آمدید
Welcome to Globomantics
-
نصب پیش نیازها
Installing Prerequisites
-
گرفتن نمونه پروژه
Getting the Sample Project
-
یک تور سریع
A Quick Tour
-
مسیر پیش رو
Path Ahead
جاسوسی از توابع
Spying on Functions
-
جاسوسی از توابع
Spying on Functions
-
جاسوس ها چیستند؟
What Are Spies?
-
تأیید یک جاسوس تماس گرفته شد
Verifying a Spy Was Called
-
نسخه ی نمایشی: تأیید کنید که جاسوسی تماس گرفته شده است
Demo: Verify a Spy Was Called
-
در حال آزمایش نکات نرم افزاری
Testing Pro-tip
-
چندین تماس را تأیید کنید
Verify Multiple Calls
-
بررسی پارامترهای منتقل شده به یک تابع
Examining Parameters Passed to a Function
-
نسخه ی نمایشی: تأیید کنید که کتاب درست ایجاد شده است
Demo: Verify Right Book Was Created
-
موارد استثنایی را تأیید کنید
Verify Exceptions
-
جاسوسان به عنوان بلوک های ساختمانی
Spies as Building Blocks
مبادله یک مقاله خرد برای یک عملکرد
Swapping a Stub for a Function
-
مبادله یک مقاله خرد برای یک عملکرد
Swapping a Stub for a Function
-
مقاله خرد چیست؟
What Is a Stub?
-
بازگرداندن ارزشهای جعلی
Returning Fake Values
-
رسیدگی به وعده ها
Handling Promises
-
نسخه ی نمایشی: کاهش ارزش های حل شده
Demo: Stubbing Resolved Values
-
تمیز کردن پس از یک مقاله خرد
Cleaning up After a Stub
-
گزینه های اضافی بازگشت
Additional Return Options
-
جاسوسی در مقابل خرد
Spies vs. Stubs
تأیید رفتار با تمسخر
Verifying Behavior with Mocks
-
تأیید رفتار با تمسخر
Verifying Behavior with a Mock
-
مسخره چیست؟
What Is a Mock?
-
استفاده از مسخره ها
Using Mocks
-
در حال بررسی ماک ها
Checking Mocks
-
نسخه ی نمایشی: پرداخت را تأیید کنید
Demo: Verify Payment
-
مسخره در برابر جاسوس در برابر خرد
Mocks vs. Spies vs. Stubs
کنترل نحوه مطابقت پارامترها
Controlling How Parameters Are Matched
-
کنترل نحوه مطابقت پارامترها
Controlling How Parameters Are Matched
-
تأیید تاریخ ایجاد
Verifying Creation Date
-
ملاقات ها چیست؟
What Are Matchers?
-
چه چیزی قابل مطابقت است؟
What Can Be Matched?
-
در حال تکمیل تأیید تاریخ
Completing Date Verification
-
ردیف های آرایه ای
Array Matchers
-
ردیف های سفارشی
Custom Matchers
جعل تماس های XHR و تایمر
Faking out XHR and Timer Calls
-
جعل تماس های XHR و تایمر
Faking out XHR and Timer Calls
-
ایجاد تماس های API خارجی
Making External API Calls
-
تست های در حال اجرا در مرورگر
Running Tests in the Browser
-
درخواست جعلی
Making a Fake Request
-
نسخه ی نمایشی: جعلی XHR
Demo: Fake XHR
-
جعل سرور
Faking a Server
-
ساختن یک تاریخ
Faking a Date
-
نسخه ی نمایشی: پاک کردن تأیید تاریخ
Demo: Cleaning up Date Verification
-
بالا آمدن
Coming Up
با جعبه های شن و ماسه آسان تر تنظیم و تمیز شوید
Easier Set up and Clean up with Sandboxes
-
راه اندازی آسان تر
Easier Set Up
-
Sandbox چیست؟
What Is Sandbox?
-
نسخه ی نمایشی: با استفاده از Sandbox
Demo: Using Sandbox
-
سایر عملکردهای Sandbox
Other Sandbox Functions
بعدی چیست؟
What’s Next?
-
بعدی چیست
What's Next?
-
تصویر بزرگ
Big Picture
-
کتابخانه های اضافی
Additional Libraries
-
افکار نهایی
Final Thoughts
نمایش نظرات