تست واحد یک مهارت ضروری است و این دوره ویدیویی در مورد تست واحد است.
اگر در این دوره ویدیویی شرکت کنید، یاد خواهید گرفت که چگونه کد جاوا خود را با استفاده از JUnit 5 و چارچوب Mockito آزمایش کنید.
این دوره ویدیویی برای مبتدیان است و برای ثبت نام در این دوره، نیازی به داشتن دانش قبلی تست واحد ندارید.
JUnit 5 در پروژه های مختلف جاوا
پروژه های جاوا، ابزارهای ساخت و محیط های توسعه متفاوتی وجود دارد. در این دوره آموزشی، نحوه ایجاد یک پروژه جدید و پیکربندی پشتیبانی JUnit 5 را برای انواع مختلف پروژه ها، با استفاده از محیط های مختلف توسعه و ابزارهای ساخت، یاد خواهید گرفت.
در اینجا نحوه ایجاد تست واحد را خواهید آموخت:
IntelliJ IDEA و
محیطهای توسعه Eclipse.
در اینجا نحوه ایجاد تست واحد را خواهید آموخت:
پروژه معمولی جاوا،
پروژه جاوا مبتنی بر Maven،
پروژه جاوا مبتنی بر گهواره.
نمای کلی دوره
این دوره ویدیویی تست واحد و یکپارچه سازی با جاوا را از همان ابتدا آموزش می دهد و بسیاری از موضوعات پیشرفته را نیز پوشش می دهد. در پایان این دوره، یاد خواهید گرفت:
اصول اولیه JUnit 5 و
موضوعات پیشرفته JUnit 5.
وقتی با JUnit 5 آشنا شدید، استفاده از این موارد را یاد خواهید گرفت:
توسعه آزمایش محور (TDD)
سپس یاد خواهید گرفت که از یک چارچوب تست بسیار محبوب دیگر برای جاوا به نام
Mockito
همچنین نحوه نوشتن را یاد خواهید گرفت:
تست های ادغام Spring Boot
در پایان این دوره، همه موارد زیر را خواهید آموخت و می توانید از آنها استفاده کنید:
تستهای واحد را در IntelliJ ایجاد کنید،
تستهای واحد را در Eclipse ایجاد کنید،
تستهای واحد را با استفاده از Gradle،
اجرا کنیدتستهای واحد را با استفاده از Maven،
اجرا کنیداز حاشیه نویسی @DisplayName،
استفاده کنیداز اظهارات JUnit،
استفاده کنیدتست برای استثناها،
استفاده از روشهای چرخه زندگی (@BeforeAll، @BeforeEach، @AfterEach، @AfterAll)،
تستهای واحد را به هر ترتیبی که نیاز دارید اجرا کنید: (تصادفی، ترتیب بر اساس نام، ترتیب براساس فهرست)،
تست واحد را غیرفعال کنید،
تست های مکرر با حاشیه نویسی @RepeatedTest،
آزمون های پارامتری شده با حاشیه نویسی @Parameterized
@ValueSource،
@MethodSource،
@CsvSource،
@CsvFileSource
تغییر چرخه عمر نمونه آزمایشی با @TestInstance (PER_CLASS، PER_METHOD)
یاد بگیرید که اشیاء را با حاشیهنویسی Mock@Mockito Mock کنید،
یاد بگیرید که با آرگومان های کاربر Mockito مطابقت داشته باشد،
تخریب روش Mockito،
استثنای Mockito،
تأیید تماس روش،
Call Real Method،
هنگام فراخوانی متدی،
کاری انجام ندهیدتست های یکپارچه سازی را برای برنامه های Spring Boot بنویسید،
و موارد دیگر...
توسعه دهنده نرم افزار
نمایش نظرات