آموزش تست واحد Java SE 17 با Junit

Java SE 17 Unit Testing with JUnit

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تست واحد یک مهارت حیاتی برای توسعه دهندگان نرم افزار است. این دوره به شما یاد می دهد که چگونه تست های واحد را برای جاوا بنویسید و اجرا کنید با یکی از محبوب ترین ابزارهای تست واحد موجود: توسعه دهنده JUnit. انتظار می رود که یک توسعه دهنده جاوا بتواند کد خود را واحد تست کند و این دوره به شما نشان می دهد که چگونه این کار را با JUnit انجام دهید. در این دوره آموزشی، Java SE 17 Unit Testing با JUnit، یاد خواهید گرفت که چگونه تست های JUnit را ایجاد کرده و آنها را مرتب نگه دارید. ابتدا، ادعاهای زیادی را که JUnit برای تأیید نتایج مورد انتظار ارائه می دهد، کشف خواهید کرد. در مرحله بعد، نحوه استفاده از حاشیه نویسی چرخه عمر JUnit را برای مدیریت تنظیمات و حذف تست و نحوه بهبود گزارشات آزمایشی خود بررسی خواهید کرد. در نهایت، نحوه اجرای آزمایشات خود را از ابزارهای مختلف از جمله IDEs، Maven و محصولات تحویل مداوم یاد خواهید گرفت. در پایان این دوره، شما آماده خواهید بود که تست های واحد عالی برای کد خود بنویسید!

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درک JUnit Understanding JUnit

  • معرفی Introduction

  • آشنایی با کتابخانه JUnit Understanding the JUnit Library

  • دنبال کردن Following Along

نصب و اجرای JUnit Installing and Running JUnit

  • افزودن JUnit به عنوان وابستگی پروژه Adding JUnit as a Project Dependency

  • اجرای تست ها در یک IDE Running Tests in an IDE

  • اجرای تست با Maven Running Tests with Maven

  • اشکال زدایی از یک تست در یک IDE Debugging from a Test in an IDE

  • مشاهده پوشش تست Viewing Test Coverage

ایجاد تست Creating Tests

  • درک زمان ایجاد تست Understanding When to Create Tests

  • ایجاد کلاس های آزمایشی Creating Test Classes

  • ایجاد روش های تست Creating Test Methods

روش های آزمون نوشتن و استفاده از اظهارات Writing Test Methods and Using Assertions

  • با استفاده از JUnit Assertions Using JUnit Assertions

  • ادعای برابری و هویت Asserting Equality and Identity

  • اثبات مقادیر بولی Asserting Boolean Values

  • ادعای مجموعه ها Asserting Collections

  • درک ساختار روش آزمون رایج Understanding Common Test Method Structure

  • ادعای استثناهای مورد انتظار Asserting Expected Exceptions

  • گروه بندی ادعاها با assertAll Grouping Assertions with assertAll

  • درک دو برابر تست Understanding Test Doubles

  • استفاده از تست دوبل Using Test Doubles

استفاده از چرخه عمر تست Leveraging Test Lifecycle

  • درک چرخه حیات تست JUnit Understanding JUnit Test Lifecycle

  • تنظیم تست ها با beforeeach Setting up Tests with @BeforeEach

  • ایجاد روش های چرخه عمر آزمایش های دیگر Creating Other Tests Lifecycle Methods

کنترل اجرای آزمون Controlling Test Execution

  • آشنایی با گزینه های اجرای تست Understanding Test Execution Options

  • تست های پارامترسازی Parameterizing Tests

  • غیرفعال کردن تست ها Disabling Tests

  • تست های برچسب گذاری و فیلترینگ Tagging and Filtering Tests

  • اجرای آزمون مشروط Conditional Test Execution

مدیریت گزارش آزمون Managing Test Reporting

  • درک اهمیت گزارش های تست Understanding the Importance of Test Reports

  • ارائه پیام های خرابی Providing Failure Messages

  • استفاده از نام های نمایشی Leveraging Display Names

  • تست های تودرتو Nesting Tests

اجرای تست های واحد به عنوان بخشی از خط لوله ساخت Running Unit Tests as Part of a Build Pipeline

  • استفاده از حروف بزرگ در آزمون های واحد Capitalizing on Unit Tests

  • گشت و گذار در یک خط لوله ساخت نمونه Touring a Sample Build Pipeline

یادگیری بیشتر Learning More

  • کسب اطلاعات بیشتر Learning More

نمایش نظرات

آموزش تست واحد Java SE 17 با Junit
جزییات دوره
1h 57m
36
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Jim Weaver
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Weaver Jim Weaver

جیم ویور یک توسعه دهنده نرم افزار با تجربه در بسیاری از زبان ها و سیستم عامل ها است. او در بسیاری از بخشهای عمودی صنعت از جمله دفاع ، لیزینگ ، انرژی و بهداشت کار کرده و آنها را هدایت کرده است. جیم تجربه گسترده ای در زمینه تکنیک ها و ابزارهای تست پذیرش دارد و یکی از نویسندگان اصلی JWebUnit است که یک API و چارچوب تست برنامه وب منبع باز است.