نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
وابستگی بین کلاسهای کاربردی نوشتن آزمونهای واحدی را دشوار می کند. EasyMock شما را قادر می سازد تا با استفاده از مسخره ها ، روی واحد زیر آزمون تمرکز کنید. شما کنترل کامل بر رفتار وابستگی ها را به دست خواهید آورد و مهارت های آزمایش واحد خود را افزایش می دهید. آزمون های نوشتن واحد دشوار است زیرا وابستگی بین کلاس های برنامه شما ایجاد مرز بین آنچه را که می خواهید آزمایش کنید و بقیه کد کد دشوار می کند. در این دوره ، شروع به کار با EasyMock ، شما می توانید با استفاده از تمسخر بر روی موضوعی که می خواهید آزمایش کنید تمرکز کنید. EasyMock کنترل کاملی بر رفتار وابستگی های واحد تحت آزمون به شما ارائه می دهد. ابتدا یاد خواهید گرفت که چگونه از اشیا m مسخره به جای وابستگی واقعی استفاده کنید. در مرحله بعدی ، نحوه پیکربندی روشهای مسخره ، از جمله مقادیر برگشتی و پرتاب استثنا را پیدا خواهید کرد. سرانجام ، شما مفهوم استهزا جزئی و نحوه استفاده از آن را برای آزمایش موقعیت های چالش برانگیز بررسی خواهید کرد. بعد از اتمام این دوره ، مهارت و دانش مسخره کردن با EasyMock را که برای نوشتن هرگونه تست واحد جاوا لازم است ، خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع کار با EasyMock
Getting Started with EasyMock
-
مقدمه
Introduction
-
نوشتن یک آزمون بدون تمسخر
Writing a Test without Mocks
-
تمسخر چیست و چرا باید از آن استفاده کرد؟
What Is Mocking and Why Use It?
-
افزودن مسخره به آزمون
Adding Mocks to the Test
-
تست دوبل
Test Doubles
-
مفاهیم مسخره پیشرفته
Advanced Mocking Concepts
-
خلاصه
Summary
پیکربندی رفتار مسخره ها
Configuring Behavior of Mocks
-
مقدمه
Introduction
-
پیکربندی اولین روشهای مسخره شما
Configuring Your First Mocked Methods
-
با استفاده از حاشیه نویسی EasyMock
Using EasyMock Annotations
-
به زنجیر درآوردن چندین مورد آزمایشی در یک تست واحد
Chaining Multiple Mocks in a Single Test
-
گسترش AccountOpeningService
Extending the AccountOpeningService
-
مشاجره کنندگان
Argument Matchers
-
پیکربندی پرتاب استثنا در مسخره ها
Configuring Exception Throwing on Mocks
-
پیکربندی روشهای مسخره باطل
Configuring Void Mocked Methods
-
خلاصه و خلاصه
Recap and Summary
تأیید اینکه چه روشهایی با استفاده از EasyMock فراخوانی می شوند
Verifying What Methods Are Called Using EasyMock
-
مقدمه
Introduction
-
راستی آزمایی
Verifying Mocks
-
آرامش تعداد روشهای پیش بینی شده
Relaxing Expected Method Call Counts
-
تأیید غیرمنتظره
Verifying the Unexpected
-
لغزش روش بدون تأیید
Method Stubbing without Verification
-
تأیید ترتیب تماس های روش
Verifying the Order of Method Calls
-
خلاصه
Summary
مباحث پیشرفته
Advanced Topics
-
مقدمه
Introduction
-
تست کدی که با زمان سروکار دارد: درک چالش
Testing Code That Deals with Time: Understanding the Challenge
-
تست کدی که با زمان سروکار دارد: حل معما
Testing Code That Deals with Time: Solving the Puzzle
-
استفاده از کلاس EasyMockSupport
Using the EasyMockSupport Class
-
مسخره های جزئی
Partial Mocks
-
روش ها و خلاصه نهایی
Final Methods and Summary
نمایش نظرات