آموزش تست خودکار با اسپرینگ بوت ۲۰۲۵: رابط کاربری و میکروسرویس - آخرین آپدیت

دانلود 2025- Spring Boot for Automation Testing-UI and Microservice

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری جامع 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

در پایان این دوره، درک کاملی از مبانی Spring Boot برای انجام تست‌های خودکار خواهید داشت.


سرفصل ها و درس ها

معرفی Introduction

  • مقدمه Introduction

  • سلنیوم کلاسیک جاوا در مقابل بوت فنری سلنیوم کد جاوا Classical Selenium Java vs Spring Boot Selenium Java Code

  • کد Selenium کلاسیک در مقابل کد Selenium Spring boot Classical Selenium code vs Spring boot Selenium code

مقدمه Introduction

بخش 1 - اصول اولیه چکمه فنری Section 1 - Spring Boot Basics

  • ایجاد پروژه تست بوت بهار Creating Spring boot Test Project

  • نوشتن کد شیء صفحه سلنیوم کلاسیک ساده (اختیاری) Writing simple classical Selenium Page Object code (Optional)

  • مشکل با کد مدل شیء صفحه سلنیوم کلاسیک Problem with the classical Selenium Page Object Model Code

  • تزریق وابستگی Dependency Injection

  • درک زمینه برنامه بوت Spring و @Component Understanding Spring boot Application Context and @Component

  • چکمه فنری - تزریق وابستگی سازنده Spring Boot - Constructor dependency Injection

  • بوت بهار - تزریق وابستگی سطح میدان Spring Boot - Field level dependency Injection

  • چکمه بهار - تزریق ارزش Spring Boot - Value Injections

  • کار با Spring Boot Profiles برای کار با چندین محیط تست Working with Spring Boot Profiles to work with multiple testing environments

  • @ConditionalOnProperties برای انتخاب درست لوبیا بر اساس محیط @ConditionalOnProperties for choosing the correct bean based on environment

  • کد منبع بخش 1 را کامل کنید Complete Source Code of Section 1

بخش 1 - اصول اولیه چکمه فنری Section 1 - Spring Boot Basics

مبانی Spring Boot Spring Boot Basics

  • مقدمه Introduction

  • درک تزریق وابستگی (DI) در Spring boot Understanding Dependency Injection (DI) in Spring boot

  • درک Bean در Spring و راه‌های پیکربندی Bean در Spring boot Understanding Spring bean and ways to configure Spring boot bean

  • ایجاد پروژه Spring boot و درک تفاوت با کلاس POJO Creating Spring boot project and understand the difference with POJO Class

  • درک و کار با تزریق وابستگی سازنده Understanding and working with Constructor Dependency injection

  • درک و کار با تزریق وابستگی مبتنی بر فیلد Understanding and working with Field Based Dependency Injection

  • درک و کار با تزریق مقدار و پیامدهای آن با پیکربندی‌ها Understanding and working with Value Injection and its implications with configs

  • درک اسکن کامپوننت در Spring boot Understanding Component Scanning in Spring boot

  • درک و ایجاد نام مستعار سفارشی در Spring boot Understanding and creating Custom Alias in Spring boot

  • کار با @Profiles Working with @Profiles

  • کد منبع Source code

  • درک پیکربندی مبتنی بر جاوا برای پیکربندی Spring boot Understanding Java Based Configuration to configure Spring boot

  • پیکربندی مبتنی بر جاوا در مقابل پیکربندی مبتنی بر Annotation Java based configuration vs Annotation based Configuration

  • درک مقداردهی اولیه، تخریب، PostConstruct و PreDestroy Bean در Spring Understanding Spring Bean Init, Destroy, PostConstruct and PreDestroy

  • کد منبع کامل Complete Source code

بخش 2 - چکمه فنری با سلنیوم Section 2 - Spring Boot with Selenium

  • معرفی Introduction

  • ایجاد کتابخانه Selenium WebDriver Creating Selenium WebDriver library

  • آشنایی با چرخه عمر بوت Spring و @PostConstruct Understanding Spring boot lifecycle and @PostConstruct

  • @PostConstruct را با Abstract WebDriver BasePage گسترش دهید Extend @PostConstruct with Abstract WebDriver BasePage

  • تست سلنیوم بوت فنری با ادغام TestNG Spring Boot Selenium test with TestNG integration

  • در حال اجرای تست با فایل TestNG.xml Running test with TestNG.xml file

  • آزمایش سلنیوم در مرورگر متقابل با پروفایل های بوت بهار Cross browser testing of Selenium with Spring boot profiles

  • اجرای تست Selenium TestNG از CLI Running Selenium TestNG test from CLI

  • کد منبع را تا بخش 2 کامل کنید Complete Source code until Section 2

بخش 2 - چکمه فنری با سلنیوم Section 2 - Spring Boot with Selenium

Spring boot با ادغام Selenium Spring boot with Selenium Integration

  • مقدمه Introduction

  • راه‌اندازی پروژه Selenium با Spring boot Selenium Project Setup with Spring boot

  • ایجاد پیکربندی WebDriver Selenium Creating Selenium WebDriver Configuration

  • ایجاد Bean WebDriver با پیکربندی مبتنی بر جاوا Creating WebDriver Bean with Java Based Configuration

  • ایجاد کد مدل صفحه اشیاء و استفاده از تزریق مبتنی بر فیلد Spring boot Creating Page Object Model code and using Field-Based Injection of Spring boot

  • استفاده از @PostConstruct برای مقداردهی اولیه PageFactory برای مدل صفحه اشیاء Using @PostConstruct to Initialise PageFactory for Page Object Model

  • استفاده از @Profiles برای اجرای تست در محیط‌های مختلف Using @Profiles to run test in different environments

  • استفاده از چارچوب تست TestNG به جای JUnit Using TestNG Testing framework instead of JUnit

  • اجرای تست‌ها با فایل TestNG.xml چارچوب تست TestNG Running Tests with TestNG.xml file of TestNG Test framework

  • کد منبع Source code

بخش 3 - چکمه فنری با ترکیب سلنیوم و خیار Section 3 - Spring boot with Selenium and Cucumber Integration

  • معرفی Introduction

  • افزودن وابستگی خیار در پروژه بوت بهار Adding Cucumber Dependency in Spring boot project

  • افزودن تعاریف مرحله به سناریوهای برنامه کارمند ما Adding Step definitions to our Employee App scenarios

  • ایجاد AbstractTestNGCucumberTest و Cucumber Context در بوت Spring Creating AbstractTestNGCucumberTest and Cucumber Context in Spring boot

  • نوشتن قلاب خیار و اجرای تست Writing Cucumber Hooks and running Tests

  • اجرای سناریوهای خیار از CLI Running Cucumber Scenarios from CLI

  • کار با Scenario Scopes - انتقال داده ها از یک تعریف مرحله به دیگری Working with Scenario Scopes - Passing data from one step definition to other

  • کد منبع Source code

بخش 3 - چکمه فنری با ترکیب سلنیوم و خیار Section 3 - Spring boot with Selenium and Cucumber Integration

Spring boot با ادغام Playwright Spring boot with Playwright Integration

  • مقدمه Introduction

  • راه‌اندازی پروژه Playwright با Spring boot Playwright Project Setup with Spring boot

  • نوشتن کد مدل صفحه اشیاء با تزریق مبتنی بر فیلد در Playwright Writing Page Object Model Code with Field-Based Injection in Playwright

  • ایجاد Bean و پیکربندی Playwright با پیکربندی مبتنی بر جاوا Creating Playwright Bean and Configuration with Java-Based Configuration

  • خواندن مقدار از پیکربندی از طریق تزریق مقدار Read value from Configuration via Value Injections

  • کد منبع Source code

بخش 4 - نوشتن برنامه Microservice با بوت Spring Section 4 - Writing Microservice application with Spring boot

  • معرفی Introduction

  • ایجاد کلاس بوت Spring @RestController Creating Spring boot @RestController class

  • ایجاد Models for Rest API با استفاده از Lombok Creating Models for Rest API using Lombok

  • دوره سقوط - تست قرارداد (از دوره RestAssured) Crash course -Contract Testing (From RestAssured course)

  • دوره Crash - استفاده از Lombok (از دوره RestAssured) Crash course - Using Lombok (From RestAssured course)

  • ایجاد کنترلر برای بازگشت لیست کارکنان با استفاده از Entity Creating Controller to return List of Employees using Entity

  • ایجاد Boot Spring @Service Creating Spring boot @Service

  • انجام عملیات POST با RequestMethod.Post Performing POST operation with RequestMethod.Post

  • انجام @PutMapping برای عملیات PUT Performing @PutMapping for PUT operation

  • انجام @DeleteMapping برای عملیات DELETE Performing @DeleteMapping for DELETE operation

  • خلاصه Summary

  • کد منبع Source code

بخش 4 - نوشتن برنامه Microservice با بوت Spring Section 4 - Writing Microservice application with Spring boot

Spring boot با ادغام Selenium و Cucumber Spring boot with Selenium and Cucumber Integration

  • مقدمه Introduction

  • اضافه کردن وابستگی Cucumber به پروژه Spring boot Adding Cucumber Dependency in Spring boot project

  • اضافه کردن تعاریف گام به سناریوهای برنامه کارمند ما Adding Step definitions to our Employee App scenarios

  • ایجاد AbstractTestNGCucumberTest و زمینه Cucumber در Spring boot Creating AbstractTestNGCucumberTest and Cucumber Context in Spring boot

  • نوشتن Hookهای Cucumber و اجرای تست‌ها Writing Cucumber Hooks and running Tests

  • اجرای سناریوهای Cucumber از CLI Running Cucumber Scenarios from CLI

  • کار با محدوده‌های سناریو – انتقال داده‌ها از یک تعریف گام به گام به گام دیگر Working with Scenario Scopes - Passing data from one step definition to other

  • کد منبع Source code

بخش 5 - تست برنامه Microservice با بوت Spring و RestAssured Section 5 - Testing Microservice application with Spring boot and RestAssured

  • معرفی Introduction

  • درک @SpringBootTest با ApplicationContext و شروع برنامه وب Understanding @SpringBootTest with ApplicationContext and Web application start

  • نوشتن تست TestRestTemplate GET در Microservices Writing TestRestTemplate GET test on the Microservices

  • نوشتن TestRestTemplate GET در Microservices برای آرایه پاسخ Writing TestRestTemplate GET on Microservices for Array of response

  • عملیات POST با TestRestTemplate POST operation with TestRestTemplate

  • جزئیات بیشتر در مورد RestAssured - در بخش 6 پوشش داده شده است Additional Details on RestAssured - Covered in Section 6

  • Maven Dependencies of RestAssured در SpringBoot Maven Dependencies of RestAssured in SpringBoot

  • دریافت عملیات با RestAssured در Microservice GET operation with RestAssured in Microservice

  • عملیات POST با RestAssured در Microservice POST operation with RestAssured in Microservice

  • عملیات PUT با RestAssured و نحوه شناسایی مشکل در اوایل سرویس میکرو PUT operation with RestAssured and how to identify issue early in micro service

  • آشنایی با سرویس های Microservice Mocking با MockMvc Understanding Mocking Microservice Services with MockMvc

  • ایجاد Mock GET با استفاده از MockMvc برای آزمایش کنترلر Microservice ما Creating Mock GET using MockMvc for our Microservice controller testing

  • کار با Array of Response با Mock با استفاده از MockMvc Working with Array of Response with Mock using MockMvc

  • خلاصه Summary

  • کد منبع Source code

بخش 5 - تست برنامه Microservice با بوت Spring و RestAssured Section 5 - Testing Microservice application with Spring boot and RestAssured

اجرای موازی تست Selenium با Spring boot Parallel Selenium Test Execution with Spring boot

  • مقدمه تست موازی Introduction to Parallel Testing

  • مشکل با کد و شیء WebDriver فعلی Selenium Spring boot Problem with current Spring boot Selenium code and WebDriver Object

  • درک محدوده‌های Spring Boot Understanding Spring Boot Scopes

  • درک محدوده‌های سفارشی thread در Spring boot Understanding custom Spring boot thread Scopes

  • پیاده‌سازی SimpleThreadScope ساده Spring Boot Implementing Spring Boot SimpleThreadScope

  • اجرای موازی تست TestNG با Selenium و Spring Boot Parallel Execution of TestNG test with Selenium and Spring Boot

  • اجرای موازی تست Cucumber با Selenium و Spring boot Parallel Execution of Cucumber test with Selenium and Spring boot

  • کد منبع کامل Complete Source code

  • کد منبع - Cucumber بدون اجرای موازی تست Source code - Cucumber without Parallel test execution

  • تغییر زمینه تست از WebDriver به RemoteWebDriver برای اجرای Grid Switching test context from WebDriver to RemoteWebDriver for Grid execution

  • اجرای تست در Selenium Grid با اجرای موازی همراه با تست Cucumber Running Test in Selenium Grid with Parallel Execution along with Cucumber test

  • کد کامل پشتیبانی موازی Selenium Grid Complete Parallel Selenium Grid Support Code

اجرای آزمایش سلنیوم موازی با بوت فنری Parallel Selenium Test Execution with Spring boot

  • مقدمه ای بر تست موازی Introduction to Parallel Testing

  • مشکل با کد سلنیوم بوت فعلی Spring و Object WebDriver Problem with current Spring boot Selenium code and WebDriver Object

  • درک محدوده بوت فنری Understanding Spring Boot Scopes

  • درک محدوده های سفارشی رشته بوت Spring Understanding custom Spring boot thread Scopes

  • پیاده سازی Spring Boot SimpleThreadScope Implementing Spring Boot SimpleThreadScope

  • اجرای موازی تست TestNG با سلنیوم و بوت فنری Parallel Execution of TestNG test with Selenium and Spring Boot

  • اجرای موازی تست خیار با چکمه سلنیوم و فنری Parallel Execution of Cucumber test with Selenium and Spring boot

  • کد منبع کامل Complete Source code

  • کد منبع - خیار بدون اجرای آزمایش موازی Source code - Cucumber without Parallel test execution

  • تغییر زمینه تست از WebDriver به RemoteWebDriver برای اجرای Grid Switching test context from WebDriver to RemoteWebDriver for Grid execution

  • تست اجرای در شبکه سلنیوم با اجرای موازی همراه با تست خیار Running Test in Selenium Grid with Parallel Execution along with Cucumber test

  • کد پشتیبانی شبکه سلنیوم موازی را کامل کنید Complete Parallel Selenium Grid Support Code

اجرای آزمایش سلنیوم موازی با بوت فنری Parallel Selenium Test Execution with Spring boot

گزارش‌دهی تست و CI/CD برای Spring Boot با Selenium Test Reporting and CI/CD for Spring Boot with Selenium

  • گزارش‌دهی تست Selenium با Spring Boot Selenium Test Reporting with Spring Boot

  • وابستگی Maven برای گزارش‌دهی Maven Dependency for reporting

  • یکپارچه‌سازی مداوم با GitHub – ایجاد مخزن Continues Integration with GitHub - Repo Creation

  • ایجاد و اجرای جریان کاری GitHub Action Creating and Running GitHub Action Workflow

  • تولید گزارش Cucumber annotation برای GitHub Action Generating Cucumber report annotation GitHub Action

  • ایجاد و استقرار نتایج تست به عنوان گزارش Cucumber از طریق GitHub Pages Creating and deploying test result as Cucumber Report via GitHub Pages

  • سفارشی کردن دسترسی به گزارش Cucumber از طریق GitHub Action و نشان‌های وضعیت اجرای تست Customising Cucumber report access via GitHub Action and Run Status Badges

  • کد منبع همراه با گزارش‌دهی Source code with Reporting

گزارش تست و CI/CD برای چکمه فنری با سلنیوم Test Reporting and CI/CD for Spring Boot with Selenium

  • گزارش تست سلنیوم با بوت فنری Selenium Test Reporting with Spring Boot

  • Maven Dependency برای گزارش Maven Dependency for reporting

  • ادغام با GitHub - Repo Creation را ادامه می دهد Continues Integration with GitHub - Repo Creation

  • ایجاد و اجرای GitHub Action Workflow Creating and Running GitHub Action Workflow

  • ایجاد حاشیه نویسی گزارش Cucumber GitHub Action Generating Cucumber report annotation GitHub Action

  • ایجاد و استقرار نتیجه آزمایش به عنوان گزارش خیار از طریق صفحات GitHub Creating and deploying test result as Cucumber Report via GitHub Pages

  • سفارشی کردن دسترسی به گزارش Cucumber از طریق GitHub Action و Run Status Badges Customising Cucumber report access via GitHub Action and Run Status Badges

  • کد منبع با گزارش Source code with Reporting

گزارش تست و CI/CD برای چکمه فنری با سلنیوم Test Reporting and CI/CD for Spring Boot with Selenium

نوشتن برنامه Microservice با Spring boot Writing Microservice application with Spring boot

  • مقدمه Introduction

  • ایجاد کلاس @RestController در Spring boot Creating Spring boot @RestController class

  • ایجاد مدل‌ها برای Rest API با استفاده از Lombok Creating Models for Rest API using Lombok

  • دوره فشرده – تست قرارداد (از دوره RestAssured) Crash course -Contract Testing (From RestAssured course)

  • دوره فشرده – استفاده از Lombok (از دوره RestAssured) Crash course - Using Lombok (From RestAssured course)

  • ایجاد کنترلر برای بازگرداندن لیست کارمندان با استفاده از Entity Creating Controller to return List of Employees using Entity

  • ایجاد @Service در Spring boot Creating Spring boot @Service

  • انجام عملیات POST با RequestMethod.Post Performing POST operation with RequestMethod.Post

  • انجام @PutMapping برای عملیات PUT Performing @PutMapping for PUT operation

  • انجام @DeleteMapping برای عملیات DELETE Performing @DeleteMapping for DELETE operation

  • خلاصه Summary

  • کد منبع Source code

Springboot/Selenium/Ccumber را به آخرین نسخه 2023 ارتقا دهید Upgrade Springboot/Selenium/Cucumber to Latest version of 2023

  • معرفی Introduction

  • Selenium 4.7.x را ارتقا دهید، WebDriverManager را جایگزین کنید و سایر lib ها را به روز کنید Upgrade Selenium 4.7.x, replace WebDriverManager and update other libs

  • Springboot را به آخرین نسخه پایدار ارتقا دهید و تغییرات شکسته را حل کنید Upgrade Springboot to latest stable version and resolve breaking changes

  • کد منبع Source code

Springboot/Selenium/Ccumber را به آخرین نسخه 2023 ارتقا دهید Upgrade Springboot/Selenium/Cucumber to Latest version of 2023

تست برنامه Microservice با Spring boot و RestAssured Testing Microservice application with Spring boot and RestAssured

  • مقدمه Introduction

  • درک @SpringBootTest با ApplicationContext و راه‌اندازی برنامه وب Understanding @SpringBootTest with ApplicationContext and Web application start

  • نوشتن تست GET TestRestTemplate بر روی Microservices Writing TestRestTemplate GET test on the Microservices

  • نوشتن تست GET TestRestTemplate بر روی Microservices برای آرایه‌ای از پاسخ‌ها Writing TestRestTemplate GET on Microservices for Array of response

  • عملیات POST با TestRestTemplate POST operation with TestRestTemplate

  • جزئیات اضافی در مورد RestAssured – پوشش داده شده در بخش 6 Additional Details on RestAssured - Covered in Section 6

  • وابستگی‌های Maven RestAssured در SpringBoot Maven Dependencies of RestAssured in SpringBoot

  • عملیات GET با RestAssured در Microservice GET operation with RestAssured in Microservice

  • عملیات POST با RestAssured در Microservice POST operation with RestAssured in Microservice

  • عملیات PUT با RestAssured و نحوه شناسایی زودهنگام مشکل در Microservice PUT operation with RestAssured and how to identify issue early in micro service

  • درک Mocking سرویس‌های Microservice با MockMvc Understanding Mocking Microservice Services with MockMvc

  • ایجاد Mock GET با استفاده از MockMvc برای تست کنترلر Microservice ما Creating Mock GET using MockMvc for our Microservice controller testing

  • کار با آرایه‌ای از پاسخ‌ها با Mock با استفاده از MockMvc Working with Array of Response with Mock using MockMvc

  • خلاصه Summary

  • کد منبع Source code

[دوره crash] - تست API با Cucumber مطمئن شد [CRASH COURSE] - API Testing RestAssured with Cucumber

  • مقدمه Introduction

  • نصب JSON Server برای تست API Installing JSON Server for API testing

  • عملیات GET API با RestAssured GET API operation with RestAssured

  • عملیات GET با پارامترها GET operation with params

  • درک و ساخت تست‌های API به سبک غیر-BDD Understanding and building Non-BDD Styled API Tests

  • درک و ساخت تست به سبک غیر-BDD (ادامه) Understanding and building Non-BDD Styled Test (Contd)

  • POST با پارامتر مسیر و بدنه در RestAssured POST with Path param and Body in RestAssured

  • ایجاد عملیات POST با کتابخانه سبک BDD Creating POST operation with BDD Styled library

  • کار با عملیات DELETE Working with DELETE operation

  • پیاده‌سازی تعریف گام Cucumber برای عملیات DELETE Implementing Cucumber Step definition for DELETE operation

  • کار با عملیات PUT Working with PUT operation

  • ایجاد سرور JSON ساختگی با پشتیبانی oAuth Creating Fake JSON server with oAuth support

  • تست API با استفاده از Bearer Token Testing API using Bearer Token

  • Deserialise کردن پاسخ JSON به کلاس POJO Deserialising JSON response to POJO class

  • Deserialise کردن پاسخ JSON به POJO برای پاسخ پیچیده – بخش 1 Deserialising JSON response to POJO for complex response - Part 1

  • Deserialise کردن پاسخ JSON به POJO برای پاسخ پیچیده – بخش 2 Deserialising JSON response to POJO for complex response - Part 2

  • تطبیق دهنده طرحواره JSON با RestAssured JSON Schema matcher with RestAssured

  • Refactoring کتابخانه RestAssured به کتابخانه عمومی – بخش 1 Refactoring RestAssured library to generic library - Part 1

  • Refactoring کتابخانه RestAssured به کتابخانه عمومی – بخش 2 Refactoring RestAssured library to generic library - Part 2

  • Refactoring کتابخانه RestAssured به کتابخانه عمومی – بخش 3 Refactoring RestAssured library to generic library - Part 3

  • Serializing کلاس POJO به شیء JSON در RestAssured Serializing POJO class to JSON Object in RestAssured

[دوره فشرده] – تست API RestAssured با Cucumber [CRASH COURSE] - API Testing RestAssured with Cucumber

نمایش نظرات

آموزش تست خودکار با اسپرینگ بوت ۲۰۲۵: رابط کاربری و میکروسرویس
جزییات دوره
12 hours
109
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,251
4.2 از 5
دارد
دارد
دارد
Karthik KK
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Karthik KK Karthik KK

معمار نرم افزار ، مشاور ، Youtuber و بهترین فروشنده من Karthik K.K هستم من در مورد ابزارها و فن آوری های مختلف مشاوره ، وبلاگ نویسی و تحقیق انجام می دهم که علاقه من را برمی انگیزد. من بیش از 13 سال است که مشغول تست اتوماسیون نرم افزار هستم و علاقه من به یادگیری مطالب جدید که امکان اتوماسیون را فراهم می کند هرگز به خطر نیفتاده است. به دلیل اشتیاق من در تست اتوماسیون ، کاملاً در معرض ابزارها و زبانهایی قرار گرفتم دسک تاپ و وب: QTP ، سلنیوم ، Specflow ، VS Coded UI ، Ranorex ، Test Complete و Cucumber موبایل: Appium ، Robotium ، Calabash ، Espresso ، Selendroid زبان ها: C # ، Java ، Ruby ، Powershell ، Javascript ، VBScript ابزارهای ابری: لاجوردی ، بارانداز Misc Tools: Mockito ، مطمئن باشید ، Bound-Box ، FluentAutomation علاقه مند به: MVC ، چارچوب موجودیت ، LINQ ، جعلی ، استقرار توزیع شده ، SAAS