آموزش Mockito: تست واحد در جاوا

Mockito: Unit testing in Java

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

سلام و به تکمیل دوره آموزشی در مورد آخرین تکرار فریمورک Mockito خوش آمدید.

در این دوره ما می‌خواهیم از صفر شروع کنیم و ابتدا محیط خود را به منظور نوشتن کد جاوا تنظیم کنیم و علاوه بر آن روش‌های خود را با استفاده از این چارچوب آزمایش واحد کنیم.

سپس تئوری تمسخر و انواع مختلف تمسخر را معرفی خواهم کرد. به این ترتیب، ما می‌توانیم بهتر بفهمیم که چگونه و چرا این فرآیند برای ما مفید است، نه فقط به عنوان برنامه‌نویسان مستقل یا فریلنسر، بلکه یک مزیت بزرگ در CV شما و یک چیز مهم برای دانستن نکات و نکات مهم است.

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

نوشتن تست های واحد عالی، برنامه نویسان خوب را از برنامه نویسان بزرگ متمایز می کند. در این دوره آموزشی، نحوه نوشتن تست‌های واحد جاوا عالی با Mockito و JUnit را خواهید آموخت.

طبق آمار، بیشتر توسعه‌دهندگان جاوا هنگام نوشتن آزمایش‌هایی برای برنامه‌های جاوای خود از Mockito استفاده می‌کنند. این یک مهارت اساسی است که لازم شد، بنابراین اگر می‌خواهید حرفه برنامه‌نویس جاوا خود را شروع کنید یا آن را به سطح دیگری ببرید، باید تست‌های واحد بنویسید. با Mockito، آنها را بهتر و سریعتر می نویسید.

بنابراین با تمام آنچه گفته شد، فکر می‌کنم اکنون آماده شروع یادگیری این چارچوب مورد تقاضا هستید.

پروژه کلاس در اینجا نوشتن یک آزمون واحد جاوا با استفاده از mockito به تنهایی خواهد بود.

اول از همه، می‌توانید 4 سخنرانی اول را دنبال کنید که به تفصیل نحوه راه‌اندازی یک محیط محلی را توضیح می‌دهد که در آن می‌توانید کد جاوا بنویسید، اما همچنین به روش‌های تست واحد موجود در چارچوب mockito دسترسی داشته باشید.

سپس، هنگامی که آن را در جای خود قرار دادید، می توانید ادامه دهید و روشی را برای آزمایش واحد کد خود انتخاب کنید: می تواند inorder() یا verify() و غیره باشد. به روشی تصادفی برای نوشتن و فراخوانی از تابع اصلی خود که مستعد آزمایش است فکر کنید و آن را انجام دهید.

همچنین می‌توانید از کارهایی که من در کلاس‌ها انجام می‌دهم الهام بگیرید، اما مطمئن شوید که یادداشت اصالت خود را به کد اضافه کنید.

برای اینکه راه حل خود را نیز تأیید کنید، می‌توانید یک صفحه چاپی با خروجی پروژه IntelliJ و همچنین کد برجسته شده وصل کنید!


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

درس ها Lessons

  • کلاس InOrder The InOrder class

  • منطبق بر استدلال Argument Matchers

  • محدوده فراخوانی متد را بررسی کنید Verify the range of method calls

  • نگاهی سریع به پروژه موکیتو Quick look at a Mockito project

  • بررسی رفتار روش Verify method behavior

  • نصب IntelliJ IDEA Installing IntelliJ IDEA

  • جاسوسان Spies

  • نصب JDK Installing the JDK

  • به این دوره خوش آمدید! Welcome to this course!

  • تعیین مقادیر بازگشتی Specifying return values

  • تمسخر چیست؟ What is mocking?

  • راه اندازی اولین پروژه موکیتو Setting up your first Mockito project

نمایش نظرات

نظری ارسال نشده است.

آموزش Mockito: تست واحد در جاوا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 36m
12
Skillshare (اسکیل شیر) skillshare-small
02 اردیبهشت 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
12
از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daily Dose Of Programming Daily Dose Of Programming

توسعه دهنده نرم افزار

Skillshare (اسکیل شیر)

اسکیل‌شر یک پلتفرم آموزشی آنلاین است که به میلیون‌ها افراد در سراسر جهان امکان یادگیری مهارت‌های جدید را فراهم می‌کند. این پلتفرم با ارائه دوره‌های متنوع در زمینه‌هایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را می‌دهد تا به صورت آنلاین به یادگیری بپردازند.

یکی از ویژگی‌های منحصر به فرد سکیل‌شر، ارائه دوره‌های تدریس شده توسط صاحبان مهارت‌ها و افراد موفق در زمینه‌های مختلف است. این امر باعث می‌شود که کاربران از تجربیات و دانش عملی افرادی که در حوزه‌های مورد نظرشان موفق عمل کرده‌اند، بهره‌مند شوند و بهترین اطلاعات را برای بهبود مهارت‌های خود دریافت کنند. به این ترتیب، سکیل‌شر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق می‌کند و به آنها کمک می‌کند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.