آموزش مسترکلاس جامع تست API از صفر (Postman + Rest Assured) - آخرین آپدیت

دانلود API Testing Masterclass from scratch (Postman+Rest Assured)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره کامل تست API برای SDETها و QAها – شامل Rest Assured، Postman، Jenkins CI/CD، GIT و پروژه‌های عملی مبانی و معماری‌های API با مثال‌های واقعی و کاربردی درک عمیق APIها: REST، HTTP، GraphQL، کدهای وضعیت (Status Codes) و انواع API استفاده حرفه‌ای از Postman: جریان‌های احراز هویت، پارامترها، Assertions و اعتبارسنجی کوکی‌ها ساخت اتوماسیون جامع API (End-to-End) با استفاده از Rest Assured در زبان جاوا ساختاربندی فریم‌ورک‌های تست با Maven، TestNG، فایل‌های Property و Soft/Hard Asserts تسلط بر مدیریت JSON، اعتبارسنجی Schema، سریالیزاسیون و دسریالیزاسیون با استفاده از POJOها اتوماسیون جریان‌های کاری: زنجیره‌سازی API (API Chaining)، بدنه درخواست‌ها، Token Auth و آپلود فایل یکپارچه‌سازی با CI/CD با استفاده از Jenkins: ایجاد خط لوله‌های Build، Test و Deploy به همراه گزارشات مدیریت نسخه با Git: استراتژی‌های Branching، حل تداخل‌ها (Conflict Resolution) و جریان‌های کاری واقعی آموزش معیارهای API، استراتژی‌های رزومه‌نویسی و آمادگی برای مصاحبه‌های شغلی کار روی پروژه‌های واقعی: APIهای ChatGPT، اپلیکیشن Coop و جریان‌های چند-API بررسی کاربردهای هوش مصنوعی (AI) و تکنیک‌های بهینه‌سازی عملکرد در اتوماسیون API الگوهای طراحی (Design Patterns)، معماری‌های نرم‌افزاری و تکنیک‌های بهینه‌سازی کد پیش نیازها: برای یادگیری این دوره به پیش‌زمینه خاصی در API نیاز ندارید تنها اشتیاق به یادگیری و صبر برای پیاده‌سازی مطالب روی سیستم شخصی خود داشته باشید دانش پایه در زبان برنامه‌نویسی جاوا

تسلط بر اتوماسیون تست API با Rest Assured، Postman، CI/CD و پروژه‌های واقعی


- تبدیل به یک مهندس اتوماسیون تست API آماده برای بازار کار در شرکت‌های برتر محصول‌محور.
- فقط یاد نگیرید — برای درک عمیق مفاهیم تلاش کنید.

- آیا به دنبال تسلط بر تست و اتوماسیون API با مثال‌های واقعی و در سطح سازمانی هستید؟ این دوره به دقت برای مهندسان QA، تسترهای اتوماسیون و SDETهایی طراحی شده است که می‌خواهند فراتر از تئوری رفته و فریم‌ورک‌های عملی اتوماسیون API را بسازند.

- از مبانی API تا اتوماسیون با Rest Assured، از Postman تا Jenkins CI/CD و از تسلط بر Git تا پیاده‌سازی پروژه‌های واقعی — شما مهارت‌های عملی، منابع قابل دانلود و قالب‌های کد آماده دریافت خواهید کرد تا یادگیری شما شغلی و اثرگذار باشد.

آنچه خواهید آموخت

  • یادگیری مفاهیم معماری نرم‌افزار [بسیار مهم برای نقش SDET]

  • درک کامل APIها: REST، HTTP، GraphQL، کدهای وضعیت و انواع API

  • استفاده حرفه‌ای از Postman: جریان‌های Auth، پارامترها، Assertions و اعتبارسنجی کوکی

  • ساخت اتوماسیون End-to-End برای API با Rest Assured در جاوا

  • ساختاربندی فریم‌ورک‌های تست با Maven، TestNG، فایل‌های Property و Soft/Hard Asserts [بسیار مهم برای نقش SDET]

  • تسلط بر مدیریت JSON، اعتبارسنجی Schema، سریالیزاسیون و دسریالیزاسیون با POJO [بسیار مهم برای نقش SDET]

  • اتوماسیون جریان‌های کاری: API Chaining، بدنه درخواست، Token Auth و آپلود فایل [بسیار مهم برای نقش SDET]

  • یکپارچه‌سازی با CI/CD با Jenkins: خط لوله‌های Build، Test و Deploy همراه با گزارشات [بسیار مهم برای نقش SDET]

  • کنترل نسخه با Git: استراتژی‌های شاخه‌بندی، حل تداخلات و جریان‌های کاری واقعی

  • آموزش معیارهای API، استراتژی‌های رزومه و آمادگی برای مصاحبه

  • کار روی پروژه‌های واقعی: APIهای ChatGPT، اپلیکیشن Coop و جریان‌های Multi-API

  • بررسی کاربردهای AI و تکنیک‌های عملکرد در اتوماسیون API [بسیار مهم برای نقش SDET]


چه کسانی باید در این دوره شرکت کنند؟

  • تسترهای دستی (Manual) که قصد انتقال به اتوماسیون را دارند

  • مهندسان QA که آماده پیاده‌سازی فریم‌ورک‌های اتوماسیون API در دنیای واقعی هستند

  • SDETهایی که برای مصاحبه در شرکت‌های بزرگ محصول‌محور آماده می‌شوند

  • هر کسی که به دنبال تجربه عملی در Postman، Rest Assured، Git، Jenkins، Maven، TestNG، الگوهای طراحی و جاوا است


ویژگی‌های منحصر به فرد این دوره

  • بیش از ۱۵۰ درس عملی و ویدیوهای کدنویسی همزمان

  • شامل سوالات مصاحبه، نکات رزومه‌نویسی و پروژه‌های واقعی

  • اسناد قابل دانلود، PPTها، قالب‌ها و چالش‌های کدنویسی

  • پوشش جامع Postman + Rest Assured + CI/CD با Jenkins + Git

  • یادگیری پروژه-محور با تاکید بر الگوهای طراحی کد و ساختار فریم‌ورک

  • شامل اتوماسیون API چت‌جی‌پی‌تی (ChatGPT)، API Chaining، مدیریت POJO و JSONPath


ابزارها و تکنولوژی‌های پوشش داده شده

  • Postman

  • Rest Assured (Java)

  • Git & GitHub

  • Jenkins

  • Maven

  • TestNG

  • JSON / POJO / Schema Validation

  • زنجیره‌سازی API و احراز هویت مبتنی بر توکن

  • بهترین متدهای برنامه‌نویسی جاوا

  • الگوهای طراحی (Design Patterns)

  • معماری‌های نرم‌افزاری: Monolith و Microservice

  • Wrapper class در جاوا

  • Enum در جاوا


منابع прилагаемые

  • تمامی کدهای دوره در GitHub

  • دسترسی به فایل‌های قابل دانلود: استراتژی‌ها، تست پلان‌ها، سوالات چهارگزینه‌ای، قالب‌های رزومه

  • مصاحبه‌های شبیه‌سازی شده، الگوهای کدنویسی و بحث‌های پیچیدگی زمانی-فضایی

  • Retry Listeners، Wrapper Classes، گزارشات Extent و موارد دیگر


نتیجه دوره

در پایان این دوره، شما قادر خواهید بود:

  • یک فریم‌ورک اتوماسیون پیشرفته برای تست API بسازید

  • با اعتماد به نفس کامل روی پروژه‌های زنده و خط لوله‌های CI کار کنید

  • چالش‌های واقعی API مانند توکن‌گذاری، زنجیره‌سازی و اعتبارسنجی Schema را مدیریت کنید

  • با مهارت‌های عملی و معماری قوی در مصاحبه‌های SDET متمایز شوید

درباره مدرس

این دوره توسط Automation Skill Hub تهیه شده است، پیشرو در حوزه مهندسی توسعه نرم‌افزار در تست (SDET) با بیش از ۱۵ سال تجربه عملی در اتوماسیون، فریم‌ورک‌های تست و ساخت استراتژی‌های QA با عملکرد بالا.

ما مدیریت یک جامعه جهانی از منتورها و مدرسان را بر عهده داریم و شبکه‌ای مورد اعتماد با بیش از ۱۰۰,۰۰۰ دنبال‌کننده در لینکدین و ۸,۰۰۰ دانشجو ساخته‌ایم. او هزاران مهندس را در سراسر جهان آموزش داده و به آن‌ها کمک کرده است تا به اتوماسیون پیشرفته منتقل شده و در شرکت‌های محصول‌محور موفق شوند.

با تخصص عمیق و اشتیاق به ساده‌سازی مفاهیم پیچیده فنی، سبک تدریس ما شکاف بین تجربیات واقعی صنعت و توضیحات کاربرپسند را پر می‌کند — و این دوره را کاربردی، جذاب و نتیجه‌بخش می‌سازد.


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

مبانی API API Fundamentals

  • چگونه در دوره پیمایش کنیم؟ (بسیار مهم) How to navigate through the course ? MUST WATCH

  • انواع اتوماسیون 001_Pilot_Types of Automation

  • درک ترندهای اتوماسیون برای SDET 002_Understand Automation Trend for SDET

  • API چیست؟ 003_What is an API ?

  • دانلود منابع PPT Resource Download - PPT

  • نحوه مشاهده APIها در بخش Network 004_How to see APIs in Network section

  • مثال واقعی از Makemytrip 005_RealtimeMakemytripExample

  • تاریخچه API 006_Video_History of API

  • تست API چیست؟ 007_Video_What is API Testing ?

  • چرا به تست API نیاز داریم؟ 008_Video_Why we need API Testing ?

  • مزایای تست API 009_Video_Benefits of API Testing

  • پروتکل‌های Http و Https چیستند؟ 010_Video_What is Http _ Https Protocols

  • مقایسه Http در مقابل Https 011_Video_Http vs Https

معماری‌های نرم‌افزار (میکروسرویس، مونولیت) و وب‌سرویس‌ها Software Architectures(Microservice, Monolith) and Web Services

  • معماری میکروسرویس در مقابل مونولیت 012_Video_Microservice _ Monolith Archietecture

  • اهمیت تست API در میکروسرویس‌ها 013_Video_Importance of API testing in Microservice

  • وب‌سرویس‌ها چیستند؟ انواع وب‌سرویس‌ها: Rest، SOAP، XML RPC، JSON 014_What are WebServices_ Types of Webservices_ Rest , SOAP, XML-RPC, JSON

  • مقایسه وب‌سرویس‌ها در مقابل API 015_Video_Webservices vs API

  • وب‌سرویس Restful چیست؟ 016_Video_What is Restful Webservice

  • مقایسه Rest در مقابل Restful 017_Video_Rest vs Restful

انواع APIها: Rest، SOAP، همزمان (Synchronous) و ناهمزمان (Asynchronous) Types of APIs : Rest, SOAP, Synchronous, Asynchronous

  • انواع API Types Of API

  • مقایسه Rest در مقابل Soap Rest vs Soap

  • مقایسه Jax rs در مقابل Jax ws Jax-rs vs Jax-ws

  • API همزمان در مقابل ناهمزمان Synchronous vs Asynchronous API

متدهای API، کدهای وضعیت و مستندات API Methods, Status Codes & Documentation

  • آموزش متدهای Get، Post، Put، Patch و Delete 022_Learn_GetPostPutPatchDelete_Method

  • توضیح مفهوم Idempotency 023_Idempotency_Explained

  • درک متدهای HTTP شامل HEAD و OPTIONS Understanding HEAD & OPTIONS HTTP Methods

  • توضیح کدهای وضعیت HTTP برای QA HTTP Status Codes Explained for QA

  • پرکاربردترین کدهای وضعیت در دنیای واقعی 027_Video_Most used real time status codes

  • مستندات API 028_Video_API_Documentation

  • کدهای وضعیت و متدهای API API Status Codes and Methods

تست API با Postman API Testing with Postman

  • نصب Postman 029_Video_InstallPostman

  • پیمایش در محیط Postman 030_Postman Navigations

  • Workspace چیست و چگونه ایجاد و مدیریت شود؟ 031_What is workspace and how to create and manage workspaces

  • نحوه پیمایش در وب‌سایت پروژه تمرینی How to navigate through practice project website?

  • Collection چیست و چگونه در Postman ایجاد کنیم؟ 032_What is Collection and how to create Collection in Postman

  • متغیرهای محیطی (Environment) و جهانی در Postman 035_Environment _ global variables in Postman

  • نحوه استفاده از History در Postman 033_How to use History in Postman

  • نحوه ذخیره پاسخ و استفاده از send_download 034_How to Save reponse and use send_download in Postman

  • متغیرهای محیطی و جهانی در Postman 035_Environment _ global variables in Postman

  • تنظیمات Postman: تنظیم پروکسی، گواهینامه‌ها و SSL 036_Settings in POstman _ How to setup proxy,certificates and SSL in Postman

  • کوکی‌ها چیستند و چگونه در Postman ارسال شوند؟ 037_What is cookies, how to send cookies in POstman

  • اجرای متدهای POST و PUT و توضیح بخش Body 038_How to run POST _ PUT methd in Postman_ Explain use of _Body

  • اجرای متدهای POST و PUT و بررسی Body 039_ How to run POST _ PUT methd in Postman_ Explain use of _Body?

  • هدرها (Headers) چیستند و نحوه ارسال content type و authorization 040_What is Headers_ How to pass content-type, authorization in Header

احراز هویت چیست؟ راهنمای کامل و انواع آن What is Authorization? A Complete Guide with Types

  • احراز هویت (Authorization) چیست؟ 041_What is Authorization ?

  • Basic Auth چیست و نحوه تست در Postman با مثال 042_What is Basic Auth and how to test in Postman with Example

  • Digest Auth چیست و نحوه اجرا در Postman با مثال 043_What is Digest Auth _ how to execute in Postman with Example ?

  • OAUTH چیست و نحوه اجرای OAUTH 1 و 2 در Postman 044_What is OAUTH _ how to execute OAUTH 1_2 in Postman with Example

  • دانلود منابع Resource Download

نحوه اجرای متدهای PATCH، POST، Option و Head در Postman How to execute PATCH,POST,Option,Head method from Postman

  • اجرای متد PATCH در Postman 047_Execute PATCH method in postman

  • اجرای متد DELETE در Postman 048_Execute DELETE method in Postman

  • متد POST همراه با مثال و تست سناریوهای منفی 049_POST method with example, and how to test negative scenarios

  • اجرای OPTIONS و Head و ساخت کالکشن‌های نهایی 050_How to execute OPtions _ Head in Postman_ Create final collections

cURL چیست و چگونه در Postman استفاده کنیم؟ What is cURL and how to use it in Postman?

  • دستور cURL چیست و چرا در تست API به آن نیاز داریم؟ 045_What is cURL command _ why we need it in API Testing ?

  • نحوه تولید دستور cURL از Postman و اجرا در خط فرمان 046_How to generate cURL command from Postman and execute from command line?

Collection Runner در Postman و کاربرد آن در تست عملکرد (Performance) Collection Runner in Postman & How to use it for Performance Testing?

  • نحوه اشتراک‌گذاری، وارد کردن (Import) و خروجی گرفتن (Export) از کالکشن 051_How to share, import and export Postman Collection

  • استفاده از Collection Runner برای تست عملکرد How to use Collection Ruuner_ How to do performance testing with Collection

شروع اتوماسیون API: نصب IntelliJ و پیکربندی پروژه Maven Getting Started with API Automation: IntelliJ Setup & Maven Project Config

  • چرا به اتوماسیون API نیاز داریم؟ 052_Why we need API Automation ?

  • Rest Assured چیست و معماری آن چگونه است؟ 053_What is REst Assured, _ explain its architecture ?

  • نصب IntelliJ در ویندوز و مک 054_How to install Intellij in windows _ mac ?

  • چرا به Maven نیاز داریم؟ ایجاد اولین پروژه Maven در IntelliJ 055_Why we need Maven _ create your first Maven project in INtellij ?

  • اهمیت ساختار پوشه‌ها و طراحی ساختار فریم‌ورک 056_Why we need folder strature _ design folder structure of framework ?

  • افزودن وابستگی‌های (Dependencies) صحیح POM برای ساخت فریم‌ورک Adding the Right POM Dependencies to Build Your Automation Framework

  • فایل POM.xml به همراه پروژه تمرینی POM.xml along with Project to practice

مقدمه‌ای بر Rest Assured و اتوماسیون متد GET با Hamcrest Rest Assured Introduction & GET Method Automation with Hamcrest

  • مفاهیم Given، When، Then و ایجاد اولین اسکریپت در Rest Assured 057_What is given, when, then and create first script in Rest Assured ?

  • اعتبارسنجی بدنه پاسخ متد GET با Rest Assured 058_Validate GET method response body with rest assured

  • بهترین متدهای اعتبارسنجی بدنه پاسخ 059_Responsebodyvalidation Best Practices

  • Hamcrest چیست و Matcherهای مهم آن کدامند؟ 060_What is Hamcrest and what are the important matchers

  • نحوه استفاده از hasItems در Hamcrest 061_How to use hasItems matchers in Hamcrest

  • نحوه استفاده از hasSize در Hamcrest 062_How to use hasSize matches in hamcrest

  • استفاده از کانتینرها و اعتبارسنجی تک فیلد از تمام لیست‌ها به ترتیب Using containers and validation in a single field from all lists in order

  • نحوه اعتبارسنجی تمام فیلدها در یک آرایه با Matcher "is" How to validate all the fields in an array and use matchers “is”

Rest Assured: اتوماسیون Query، Path و Form Param Rest Assured: Query, Path, Form Param Automation

  • پیش‌نیازهای ضروری برای این بخش Essential prerequisites for this section

  • اتوماسیون Query Params با REST Assured Automate Query Params with REST Assured

  • نحوه ارسال چندین Query Param در Rest Assured How to pass multi query param with Rest Assured

  • تفاوت Path Param در مقابل Query Param What is Path Param vs Query Param

  • نحوه اتوماسیون Path Param با Rest Assured How to automate path param with rest assured

  • نحوه چاپ بدنه پاسخ در کنسول How to print response body in the console

  • Form Param چیست و نحوه اتوماسیون آن What is form param and how to automate using rest assured

  • دانلود منابع Resource Download

Rest Assured: اتوماسیون Header، کوکی‌ها، Auth و استفاده از Java Map در فریم‌ورک Rest Assured : Header, Cookies, Auth Automation, Java Map Use in Framework

  • اتوماسیون هدرهای تکی و چندگانه با Rest Assured How to Automate Single _ Multiple Hader using Rest Assured

  • ارسال چندین هدر با استفاده از Map در Rest Assured 072_How to send multiple headers with Map in rest Assured

  • کاربرد Map در فریم‌ورک و اتوماسیون هدرهای پاسخ 073_Where you have used Map in Framework_ How to automate response headers

  • اتوماسیون کوکی‌ها با Rest Assured 074_How to automate cookies with Rest Assured

  • اتوماسیون سناریوهای دریافت کوکی و تکالیف Automate Fetch Cookies scenarios with Rest Assured _ Assignment

  • اتوماسیون Basic Auth با Rest Assured How to automate Basic auth using Rest Assured

  • اتوماسیون Digest Auth با Rest Assured How to automate digest auth with Rest Assured

  • دانلود منابع Resource Download

اتوماسیون متد DELETE و استفاده از Java Enum در فریم‌ورک DELETE Method Automation & Java Enum Use in Framework

  • بخش اول: اتوماسیون متد DELETE با Rest Assured Part-one: How to automate DELETE method with Rest Assured

  • بخش دوم: افزودن API key برای حذف Part-Two: Add API key for delete

  • نحوه ساخت کلاس ENUM برای کدهای وضعیت How to create ENUM class for status code?

فریم‌ورک: مدیریت داده‌های تست، فایل Properties و Soft & Hard Assert Framework : Test Data, Properties file, Soft & Hard Assert

  • مدیریت داده‌های تست (Test Data Management) با JSON How to perform Test Data Management with JSON

  • ساخت پکیج Utility برای فایل Properties و مدیریت موثر تست‌ها How to Create utility package for properties file.How to effectively manage Test

  • استفاده همزمان از TestData Reader و فایل Properties How to use both TestData Reader and Properties file together

  • تفاوت Soft Assert و Hard Assert با مثال Difference between Soft Assert and Hard Assert with Examples_

  • دانلود منابع Resource Download

طراحی فریم‌ورک: Wrapper Class، اجرای موازی، Data Providers و تگ‌های Group Framework Design: Wrapper Class, Parallel Execution, Data Providers, Group tags

  • ساخت Wrapper Class و دلیل نیاز به آن How to create Wrapper Class_ why we need wrapper class

  • پارامترها و Data Providers برای اتوماسیون موثر تست Parameters and Data Providers for Effective Test Automation

  • ساخت Test Suite با استفاده از تگ‌های Package و Class Creating Test Suite with Package and Class Tag

  • تگ‌های Group و ساخت Smoke و Regression Test Suite Group Tags, Using Groups to create smoke and regression test Suite

  • تست موازی با کلاس‌ها و تنظیم تعداد Thread Parallel Testing with Classes, Tests with Thread Count

فریم‌ورک TestNG و Retry Listeners Framework-TestNG, Retry Listeners

  • اجرای Suite با Group Tag ExecuteSuiteWithGroupTag

  • خواندن JsonArray از نوع String و Integer با وابستگی Json_simple Read JsonArray of type String,Integer with Json_simple Dependency

  • خواندن آرایه‌های پیچیده JSON برای استخراج داده‌های تست Read complex Json Array to fetch Test Data

  • سه روش اتوماسیون Request Body در Rest Assured Three ways to Automate Request Body in Rest Assured

  • اتوماسیون Request Body با String برای متدهای POST, PUT, PATCH Automate Request Body with String for POST, PUT _ PATCH Examples

  • استفاده از فایل JSON خارجی برای اتوماسیون Request Body External JSON File for REquest Body Automation in POST,PUT,PATCH

  • استفاده از Retry Listeners برای اجرای مجدد تست‌های ناموفق Retry Listeners to rerun the failed API test cases

  • آپلود فایل در Rest Assured Upload File in rest Assured

فریم‌ورک: گزارش‌دهی HTML Framework: HTML Reporting

  • گزارش Extent بخش اول Extent Report Part One

  • تنظیم کلاس Extent Config برای خواندن فایل config.xml Extent Config class setup to read the extent-config.xml file

  • پیاده‌سازی ExtentReport با BaseTest و تنظیمات فریم‌ورک ExtentReport Implementation with BaseTest and Framework Setup

  • تولید گزارش HTML با ایجاد پوشه بر اساس Timestamp HTML Report Generation with Creating Timestamp Folder

  • تولید گزارش برای وضعیت‌های Failed و دیباگ کردن Extent Report generation with Failed status and debugging

اتوماسیون POST، PATCH، PUT با سریالیزاسیون، دسریالیزاسیون و POJO POST-PATCH-PUT Automation with Serialization, Deserialization & POJO

  • سریالیزاسیون و دسریالیزاسیون چیست؟ What is Serialization _ Deserialization

  • POJO چیست و چه ارتباطی با سریالیزاسیون دارد؟ What is POJO and how it is related to serialization _ deserialization

  • اتوماسیون POST با POJO و سریالیزاسیون POST Automation with POJO & Serialization

  • تبدیل JsonArray به POJO با مثال Convert JsonArray to POJO with example

  • اتوماسیون PUT و PATCH با بازاستفاده از POJO Automate PUT _ PATCH with POJO reutilization

  • سریالیزاسیون JSONهای پیچیده و تو در تو به POJO Complex Json to POJO Serialization with Nested JSON example

  • نحوه دسریالیزاسیون JSONهای ساده و پیچیده با POJO How to deserialize simple _ complex JSON with POJO

نحوه انجام JSON Schema Validation با Rest Assured How to Perform JSON Schema Validation with Rest Assured ?

  • JSON Schema چیست و نحوه اعتبارسنجی آن What is JSON Schema and Performing Schema Validation

  • اعتبارسنجی JSON Schema با Rest Assured JSON Schema Validation with Rest Assured

پیاده‌سازی الگوهای طراحی در فریم‌ورک اتوماسیون Implement Design Patterns in Automation Framework

  • الگوهای طراحی چیست و انواع آن کدامند؟ What is Design Patterns and Types of Design Patterns?

  • پیاده‌سازی الگوی Singleton با SoftAssertionUtil Singleton Pattern Implementation with SoftAssertionUtil

  • پیاده‌سازی الگوی Builder با Request Specification Builder Pattern Implementation with Request Specification

  • الگوی Builder با Response Specification Builder Pattern with Response Specification

  • تکلیف: خلاصه‌سازی کاربرد Builder Pattern و بهینه‌سازی کد Assingment-Summarize Builder Pattern Usage and Code Optimization

  • دانلود منابع Resource Download

مدیریت کد منبع با GIT Source Code Management with GIT

  • GIT چیست؟ ایجاد مخزن (Repo) در GIT What is GIT? Creating a GIT Repo

  • Push کردن کد به مخزن GIT Push code to GIT repo

  • استفاده از Access Token برای GIT PUSH GIT PUSH with Generate Access Token for GIT

  • تغییر نام Branch در GIT GIT branch rename

  • GIT Clone و سه مثال واقعی از کاربرد GIT Status GIT Clone and three types real time example on GIT Status usage

  • دستورات GIT: add, commit, push, pull GIT Command- add, commit, push, pull

  • استراتژی Branching برای فریم‌ورک اتوماسیون (ساخت و حذف Branch) GIT Branching Strategy for AUtomation Framework_ Create and delete branch

  • Push کردن Branch جدید به Remote Repo Push new branch to remote repo

  • مثال تداخل (Conflict) در GIT و نحوه حل آن در یک خط GIT Conflict Example with Resolution[conflict in Same line]

  • مثال تداخل در GIT با افزودن کد جدید و مراحل حل آن GIT Conflict example with addition of new code- Resolution Steps with Exp

  • نحوه استفاده از GIT log How to use GIT log

  • دستور GIT Rebase با مثال و دستورات واقعی GIT Rebase with Examples and real time GIT command

  • دستورات GIT show و diff GIT command- show and diff

  • انواع reset در GIT و مثال reset hard GIT reset types, reset --hard with example

  • لغو Commit با استفاده از git reset hard و soft Undo Commit with git reset hard _ soft

  • دانلود منابع Resource Download

یکپارچه‌سازی کامل CI/CD با Jenkins Complete CICD integration with Jenkins

  • CI CD چیست؟ What is CI-CD ?

  • چرا به یکپارچه‌سازی CI CD در اتوماسیون تست نیاز داریم؟ Why we need CI-CD integration with Automation Testing

  • Jenkins چیست و جایگزین‌های برتر آن کدامند؟ What is Jenkins and top alternatives for Jenkins

  • نحوه یکپارچه‌سازی testng.xml با pom.xml How to Integerate testng.xml suite with pom.xml

  • اجرای مجموعه اتوماسیون از ترمینال با استفاده از Maven How to run the automation suite from cmd_terminal using Maven

  • نصب Jenkins و تنظیم Maven در پیکربندی Jenkins How to install Jenkins and setup maven in Jenkins configuration

  • ساخت Jenkins Job با استفاده از cron How to create Jenkins Job with cron

  • زمان‌بندی Jenkins Job برای اجرای شبانه اتوماسیون How to schedule Jenkins job for nightly automation suite

  • ارسال نوتیفیکیشن ایمیلی از Jenkins برای تست‌های ناموفق Trigger email notification from jenkins for Failed Automation Runs

  • نصب پلاگین ایمیل در Jenkins How to install email plugin in Jenkins

  • ارسال ایمیل اتوماسیون به همراه لاگ بیلد با پلاگین ایمیل Trigger email for automation with email plugin with build log

  • ساخت Pipeline شامل Build، Deploy و Test در Jenkins How to create pipeline with Build, Deply and Test in Jenkins

  • دانلود منابع Resource Download

نحوه اجرای API Chaining در پروژه‌های واقعی How to perform API Chaining in real-time projects?

  • API Chaining بخش اول: متد تولید توکن در زمان اجرا با POST API Chaining Part-01: Create Method to Generate the Token at run time with POST

  • اجرای مثال واقعی API Chaining با توکن در Postman Run the real time example with API chaining token in Postman

  • اتوماسیون API Chaining با Rest Assured Automate the API chaining with Rest Assured

ساخت اپلیکیشن جدید برای تست Auth و پیاده‌سازی AI در تست API Create New Application to test Auth & AI Implementation for API Testing

  • اتوماسیون API چت‌جی‌پی‌تی (ChatGPT) Automate the ChatGPT API

  • ساخت اپلیکیشن جدید، تنظیم Auth و اتوماسیون با Rest Assured Create New Application, Setup Auth _ Automate with Rest Assured

  • اتوماسیون متد POST با Access Token برای اپلیکیشن COOP Automate the POST method with Access Token for COOP App

  • اتوماسیون Application Token با Form Param Automate Application Token with Form Param

  • تکلیف بهینه‌سازی کد Code Optimization Assignment

  • استفاده از ابزارهای آنلاین برای JSONPath How to use online tools for JSONPath

  • استفاده از Constant Class در فریم‌ورک اتوماسیون How to use contant class in Automation Framework

  • استانداردهای کدنویسی جاوا Java coding standards

  • تخمین زمان اتوماسیون، محاسبه ROI و برنامه‌ریزی Automation Test Estimation, ROI and Plan

  • دانلود منابع Resource Download

مهاجرت فریم‌ورک به نسخه‌های به‌روز Extent، TestNG و Rest Assured Migrating Framework to Updated Versions of Extent, TestNG and Rest Assured

  • نحوه مهاجرت فریم‌ورک به آخرین نسخه How to migrate Framework to latest version?

دیباگ API به سبک SDET: عیب‌یابی فراخوان‌های ناموفق REST API API Debugging like an SDET : How to troubleshoot Failed REST API Calls?

  • چگونه فراخوان‌های ناموفق REST API را عیب‌یابی کنیم؟ How to troubleshoot Failed REST API Calls?

آمادگی برای مصاحبه و فرمت رزومه Interview Preparation with Resume Format

  • مستندات آمادگی برای مصاحبه Interview preparation doc

  • فرمت رزومه با کلمات کلیدی و موارد ضروری برای افزودن Resume format with keyword and what to add in resume

اسناد Core Java Core Java Documents

  • آمادگی برای مصاحبه Core Java Core Java Interview Preparation

  • جلسات جاوا و مصاحبه‌های شبیه‌سازی شده Java Sessions & Mock Interviews

تکالیف Assignment

  • نوشتن POJOها برای JSON در اتوماسیون API Writing POJOs for JSON in API Automation

  • تکلیف ۲: ساخت اتوماسیون End-to-End برای گردش کار کاربر با Rest Assured Assignment 2: Build an End-to-End User Workflow Automation using Rest Assured

نمایش نظرات

آموزش مسترکلاس جامع تست API از صفر (Postman + Rest Assured)
جزییات دوره
23 hours
176
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,169
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Automation Skill Hub Automation Skill Hub

سرپرست SDET با بیش از ۱۵ سال تجربه