لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Advanced Spring: تست یکپارچه سازی موثر با Spring Boot
Advanced Spring: Effective Integration Testing with Spring Boot
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نوشتن و اجرای تست ها یک قسمت اساسی در ارائه نرم افزار قابل اعتماد است ، اما ما همیشه این کار را به همان اندازه که می توانیم انجام نمی دهیم. آیا تا به حال در شرایطی بوده اید که همه آزمون ها قبول شود ، اما هنوز برنامه کاربردی نیست؟ در این دوره ، مربی Terezija Semenski به شما سرعت می دهد که چگونه از ویژگی های پیشرفته تست در Spring Boot استفاده کنید. Terezija اهمیت آزمایش را توضیح می دهد و به شما نشان می دهد که چگونه با کتابخانه های Spring Boot شروع به کار کنید. وی نحوه استفاده از برش تست Spring Boot را برای آزمایش فقط قسمت کوچکی از برنامه شما ارائه می دهد. Terezija در مورد چگونگی تأیید اینکه حافظه پنهان به درستی اجرا شده است ، توضیح می دهد. وی آنچه را كه یك كنترل كننده وب در حقیقت انجام می دهد و روشهای ایجاد آزمونهای ادغام در برابر یك كنترل كننده وب را شرح می دهد. Terezija از ویژگی هایی استفاده می کند که به مدیریت خطا کمک می کند و نحوه نوشتن یک آزمون ادغام بدون برقراری تماس API خارجی را توضیح می دهد. در پایان Terezija به شما نشان می دهد که چگونه قرارداد پیام مشتری و برنامه وب را به صورت همگام نگه دارید.
سرفصل ها و درس ها
معرفی
Introduction
از ویژگی های پیشرفته تست Spring Boot بهره ببرید
Take advantage of Spring Boot's advanced testing features
چه چیزی میخواهید بدانید
What you need to know
چرا زحمت تست زدن؟
Why bother testing?
1. کتابخانه های قدرت بوت بهار را کاوش کنید
1. Explore the Power of Spring Boot Libraries
ایجاد یک برنامه Spring Boot از start.spring.io
Creating a Spring Boot application from start.spring.io
ایجاد تست های قابل خواندن توسط انسان با Mockito و AssertJ
Creating human-readable tests with Mockito and AssertJ
2. تست ادغام در برابر یک پایگاه داده واقعی
2. Integration Testing Against a Real Database
روش های م toثر برای آزمایش دسترسی به داده های شما
Effective ways to test your data access
نوشتن تست های یکپارچه سازی برای مخزن JPA
Writing integration tests for a JPA repository
چالش: برای یک پرسش سفارشی تست بنویسید
Challenge: Write tests for a custom query
راه حل: برای یک پرسش سفارشی تست بنویسید
Solution: Write tests for a custom query
3. تست یکپارچه سازی در برابر خدمات با پشتیبانی از حافظه پنهان
3. Integration Testing Against Services with Caching Support
نوشتن تست های یکپارچه سازی برای لایه سرویس
Writing integration tests for the service layer
نوشتن تست های یکپارچه سازی برای حافظه پنهان
Writing integration tests for cache
چالش: برای استثناها یک آزمون ادغام بنویسید
Challenge: Write an integration test for exceptions
راه حل: برای استثناها یک آزمون ادغام بنویسید
Solution: Write an integration test for exceptions
4. آزمایش یکپارچه سازی در برابر کنترل کننده وب
4. Integration Testing Against a Web Controller
کدام یک از مسئولیت های کنترل کننده وب را آزمایش کنید؟
Which type of web controller responsibilities to test?
نوشتن تست های یکپارچه سازی برای یک کنترل کننده وب
Writing integration tests for a web controller
توسعه دهنده نرم افزار، ریاضیدان، نویسنده و یادگیرنده
Terezia Semenski به عنوان یک ریاضیدان و توسعه دهنده نرم افزار کار می کند. ترزیجا با یک ذهن تجاری، ذهنیت یادگیری و اشتیاق به مردم به زندگی نزدیک می شود. او تجربه ای به عنوان توسعه دهنده نرم افزار و سرپرست تیم QA در پروژه های توسعه برنامه آموزشی، مالی و بانکی دارد. او همچنین در بخش آموزش و تدریس دروس IT و ریاضیات کار کرده است. ترزیجا در حال حاضر به عنوان یک مربی آزاد و توسعه دهنده نرم افزار کار می کند و اولین کتاب خود را می نویسد.
نمایش نظرات