یادگیری جامع Spring Boot برای تست خودکار (UI و میکروسرویسها)
با این دوره، Spring Boot را برای تست خودکار UI با Selenium و Playwright و همچنین تست میکروسرویسها با RestAssured بیاموزید.
موضوعات کلیدی دوره:
- Spring Boot برای تست خودکار UI با Selenium و Playwright
- Spring Boot برای تست میکروسرویسها با RestAssured
- مبانی Spring Boot از ابتدا
- ادغام Spring Boot با Selenium و Cucumber برای تست BDD
- اجرای موازی تستهای Selenium با Spring Boot
- استقرار تستهای Selenium در پایپلاین CI/CD (مانند GitHub Actions) با گزارشدهی
- توسعه و تست اپلیکیشنهای میکروسرویس با Spring Boot
- یادگیری RestAssured برای تست API
این دوره برای شماست اگر:
به دنبال تسلط بر تست خودکار با استفاده از فریمورک قدرتمند Spring Boot هستید.
میخواهید UI اپلیکیشنهای خود را با Selenium و Playwright خودکار کنید.
نیاز به تست کارآمد میکروسرویسها با استفاده از Spring Boot و RestAssured دارید.
حتی اگر هیچ دانشی از Spring Boot ندارید، این دوره با رویکرد گام به گام، شما را به سطح خوبی از مهارت میرساند.
آنچه خواهید آموخت:
۱. مبانی Spring Boot
نحوه ایجاد پروژه Spring Boot، تزریق وابستگی (DI)، تزریق کانستراکتور، تزریق فیلد، تزریق مقدار، پروفایلها و موارد دیگر.
۲. Spring Boot برای اتوماسیون Selenium
استفاده از Spring Boot برای ساختاردهی تستهای Selenium و بهبود چارچوب اتوماسیون شما.
۳. ادغام Spring Boot با Selenium و Cucumber
نوشتن تستهای BDD (توسعه رفتار محور) با استفاده از Selenium و Spring Boot برای خوانایی و کارایی بهتر.
۴. اجرای موازی تستهای Selenium با Spring Boot
یادگیری نحوه اجرای همزمان تستهای Selenium با Spring Boot برای افزایش سرعت و بهینهسازی اجرای تستها.
۵. CI/CD تستهای Selenium با GitHub Actions
استقرار و اجرای تستهای Selenium در پایپلاینهای CI/CD مانند GitHub Actions همراه با Spring Boot.
۶. توسعه اپلیکیشنهای میکروسرویس با Spring Boot
ساخت یک اپلیکیشن میکروسرویس از ابتدا با استفاده از Spring Boot برای استفاده در بخش تست.
۷. تست میکروسرویسها با Spring Boot و RestAssured
تست اپلیکیشنهای میکروسرویس با استفاده از RestAssured برای تست API، TestRestTemplate و MockMvc برای تست کامپوننتهای وب Spring MVC.
۸. دوره فشرده RestAssured (محتوای اضافی)
آموزش جامع تست API در جاوا با RestAssured و نحوه اعمال این تکنیکها در فریمورک Spring Boot.
پیشنیازها:
- دانش پایهای از زبان جاوا (Java)
- دانش پایهای از Selenium و تست API با RestAssured
Karthik KK
نمایش نظرات