دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
1 ساعت 14 دقیقهپیشرفته2023-10-12
مدرسین

Terezija Semenski
Software Developer, Mathematician, Writer, and Learner
جزئیات دوره
نوشتن و اجرای تستها یک قسمت اساسی در ارائه نرمافزار قابل اعتماد است، اما ما همیشه این کار را به همان اندازه که میتوانیم انجام نمیدهیم. آیا تا به حال در شرایطی بودهاید که همه آزمونها قبول شود، اما هنوز برنامه کاربردی نیست؟ در این دوره، مربی Terezija Semenski به شما سرعت میدهد که چگونه از ویژگیهای پیشرفته تست در Spring Boot استفاده کنید. او اهمیت آزمایش را توضیح میدهد و به شما نشان میدهد که چگونه با کتابخانههای Spring Boot شروع به کار کنید. وی نحوه استفاده از برش تست Spring Boot را برای آزمایش فقط قسمت کوچکی از برنامه شما ارائه میدهد. او در مورد چگونگی تأیید اینکه حافظه نهان به درستی اجرا شده است، توضیح میدهد. وی آنچه را که یک کنترل کننده وب در حقیقت انجام میدهد و روشهای ایجاد آزمونهای ادغام در برابر یک کنترل کننده وب را شرح میدهد. او از ویژگیهایی استفاده میکند که به مدیریت خطا کمک میکند و نحوه نوشتن یک آزمون ادغام بدون برقراری تماس API خارجی را توضیح میدهد. در پایان او به شما نشان میدهد که چگونه قرارداد پیام مشتری و برنامه وب را به صورت همگام نگه دارید.
مهارت ها
Spring BootSpringSecurity TestingWeb Development ToolsAdvancedCybersecurityWeb DevelopmentOpen Source
سرفصل ها
0. مقدمه
- 01 - از رویدادهای Spring استفاده کنید
- 02 - آنچه باید بدانید
- 03 - چرا زحمت تست زدن
1. قدرت کتابخانههای Spring Boot را کاوش کنید
- 04 - ایجاد یک برنامه Spring Boot از start.spring.io
- 05 - ایجاد تستهای قابل خواندن توسط انسان با Mockito و AssertJ
2. تست یکپارچه سازی در برابر یک پایگاه داده واقعی
- 06 - روشهای مؤثر برای آزمایش دسترسی به دادههای شما
- 07 - نوشتن تستهای یکپارچه سازی برای یک مخزن JPA
- 08 - چالش - نوشتن تست برای یک کوئری سفارشی
- 09 - راه حل - نوشتن تست برای یک کوئری سفارشی
3. تست یکپارچه سازی در برابر خدمات با پشتیبانی از حافظه پنهان
- 10 - نوشتن تستهای یکپارچه سازی برای لایه سرویس
- 11 - نوشتن تستهای یکپارچه سازی برای کش
- 12 - چالش - یک آزمون یکپارچه سازی برای استثنا بنویسید
- 13 - راه حل - یک تست یکپارچه سازی برای استثنا بنویسید
4. تست یکپارچه سازی در برابر کنترلر وب
- 14- چه نوع کنترلرهای وب را باید تست کرد
- 15 - نوشتن تستهای یکپارچه سازی برای کنترلر وب
- 16 - تست برگرداندن استثنای سفارشی
5. تست یکپارچه سازی برای برنامه مشتری
- 17 - تست یکپارچه سازی بدون برقراری تماس API خارجی
- 18 - نوشتن تستهای ادغام برای نقاط پایانی استراحت
- 19 - مقدمه ای بر قرارداد ابر اسپرینگ
- 20 - اطمینان از همگام بودن برنامه مشتری (تماس استراحت) و برنامه وب (کنترل کننده).
نتیجه
- 21 - منابع تست ادغام Spring Boot بیشتر
دوره های مرتبط
- دوره آموزشی استفاده از HTMX همراه با Thymeleaf در فریمورک Spring Boot
- دوره آموزشی یادگیری جامع Spring Boot 3
- دوره آموزشی توسعه مبتنی بر تست در Spring Boot با استفاده از JUnit و Mockito
- دوره آموزشی راهنمای جامع تست جاوا با JUnit 5 و Mockito
- دوره آموزشی اسپرینگ بر روی کوبرنتیس: استقرار و مدیریت برنامههای ابری بومی
- دوره آموزشی ایجاد میکروسرویس Spring Boot
- دوره آموزشی فریم ورک جاوا: کوارکوس در مقابل اسپرینگ
- دوره آموزشی پیشرفته اسپرینگ: Spring Boot Actuator