دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
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 بیشتر
دوره های مرتبط
- دوره آموزشی یادگیری مایکروسافت فابریک
- دوره آموزشی مقدمه ای بر هوش مصنوعی Spring
- دوره آموزشی آمادگی برای گواهینامه: اسکرام مستر
- دوره آموزشی پوستهها و اسکریپتهای Bash در لینوکس: سادهسازی وظایف و بهبود گردش کار با استفاده از خودکارسازی
- دوره آموزشی توسعه برنامههای آگاه به یونیکد در زبان Go
- دوره آموزشی پیشرفته Pandas
- دوره آموزشی پاکسازی و دستکاری دادهها با پایتون در اکسل
- دوره آموزشی تجزیه و تحلیل داده های بزرگ با Hive
مسیرهای مرتبط
- مسیر آموزشی ارتقا مهارت های توسعه دهنده اسپرینگ خود
- مسیر آموزشی تبدیل شدن به یک تستر نرم افزار
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی آماده شدن برای اخذ گواهینامه PMP ACP
- مسیر آموزشی تبدیل شدن به یک استاد توسعه نرم افزار Agile
- مسیر آموزشی مهارت های خود را به عنوان مدیر پروژه نرم افزاری توسعه دهید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار Agile
- مسیر آموزشی شروع کار خود در فناوری: علم داده