تست و اتوماسیون Rest API با RestAssured ،Karate و Postman
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری تست API با چندین ابزار اتوماسیون و تست مانند SOAP UI ،Karate ،RestAssured ،Postman و Jmeter در یک دوره
- با مثالهای خوب، یاد بگیرید API و وبسرویس چه هستند.
- یاد بگیرید چگونه APIها و وبسرویسها را تست کنید.
- APIها را در Postman تست کنید و یاد بگیرید Assertionها را از طریق اسکریپتنویسی در Postman بنویسید.
- اجرای تستهای Postman از خط فرمان با Newman
- یکپارچهسازی Newman ،Postman و Selenium WebDriver برای تست APIهای ایمن و مجاز
- یادگیری RestAssured - یک کتابخانه تست اتوماسیون API بر پایه جاوا
- یادگیری Karate - یک فریمورک تست اتوماسیون API مبتنی بر توسعه رفتارمحور (BDD) بدون اسکریپت
- بررسی SOAP UI و تست SOAP API
پیشنیازهای دوره
هرکسی که میخواهد تست API و اتوماسیون API را بیاموزد.
توضیحات دوره
یاد بگیرید API و وبسرویس چه هستند، چگونه آنها را تست کنید و با چندین ابزار متنباز و محبوب بازار تستهای اتوماسیون انجام دهید.
با تست APIها به صورت دستی در Postman شروع کنید.
یاد بگیرید Assertionهای مبتنی بر اسکریپتنویسی در Postman بنویسید و تستهای خود در Postman را برای اجرا به عنوان تستهای اتوماسیون هماهنگ کنید.
Postman را با Newman برای اجرای تستهای API بدون رابط کاربری گرافیکی در CMD یکپارچهسازی کنید.
اسکریپتهای Selenium WebDriver را با Newman برای تست APIهای ایمن یکپارچهسازی کنید.
کار با RestAssured در جاوا را شروع کنید و تقریبا مفاهیم مشابه را در RestAssured یاد بگیرید.
کار با Karate را شروع کنید، انجام همان مفاهیم با Karate را یاد بگیرید.
تفاوت بین این فریمورکها، کتابخانهها و ابزارها را بررسی کنید و راهاندازی یک فریمورک تست ایدهآل را برای اتوماسیون API یاد بگیرید.
تصمیم بگیرید کدام فریمورک برای تیم شما بهتر است.
انجام این کار بدون ابزار بهتر است یا بدتر است؟
لازم نیست همه ابزارها را یاد بگیرید تا به تست API مسلط شوید.
هر کدام از ابزارها به همراه درک عمیق از APIها کافی است. اما آشنایی با ابزارهای دیگر هم مفید است.
باید بر اساس عوامل مختلف مثل بودجه، مجموعه مهارتها و زمان، مناسبترین ابزار یا فریمورک را برای تیم خود انتخاب کنید.
این دوره برای چه کسانی مناسب است؟
- تسترهای اتوماسیون وب، موبایل و رابط کاربری که میخواهند یاد بگیرند چگونه تست و اتوماسیون Rest API را انجام دهند.
- تسترهای دستی که میخواهند Rest APIها را درک و تست کنند.
- تسترهای دستی، اتوماسیون و مهندسان توسعه نرم افزار در تست
تست و اتوماسیون Rest API با RestAssured ،Karate و Postman
-
مقدمه 03:50
-
آشنایی با API 21:20
-
کامپوننتهای Rest API و عملیاتهای CURD 17:08
-
وبسرویس و API 05:50
-
Postman - اولین درخواست 14:08
-
Postman - درخواستهای GET ،POST ،PUT و DELETE 24:31
-
Postman - سازماندهی درخواستها 17:10
-
Postman - بخش 1 - نوشتن Assertionهای اسکریپتهای تست Postman 15:54
-
Postman - بخش 2 - نوشتن Assertionهای اسکریپت تست Postman 06:04
-
Postman - بخش 3 - نوشتن Assertionهای اسکریپت تست Postman 22:36
-
Postman - بخش 4 - نوشتن Assertionهای اسکریپت تست 02:47
-
Postman - بخش 1 - استفاده از متغیرها در Postman 32:13
-
Postman - بخش 2 - استفاده از متغیرها در Postman 30:21
-
Postman - متغیرهای پویا در Postman 17:33
-
Postman - بررسی Newman - اجرای تستهای Postman از cmd 29:13
-
Postman - بخش ۱ - احراز هویت - تست APIهای ایمن 21:25
-
Postman - بخش ۲ - احراز هویت - تست APIهای ایمن 38:03
-
Postman - ایجاد توکنهای دسترسی OAuth 2 در Postman 14:21
-
Postman - بررسی Selenium WebDriver 4 - دریافت توکنهای دسترسی oAuth 2 19:38
-
Postman - اجرای تستهای Postman با Selenium WebDriver 4 و Newman 24:49
-
Postman - داده از منبع خارجی و جمعبندی 07:19
-
RestAssured - اولین تست 25:36
-
RestAssured - نوشتن Assertionها 35:04
-
RestAssured - بررسی JsonPath 15:18
-
RestAssured - درخواستهای Post ،Put و Delete 12:59
-
RestAssured - احراز هویت - اولیه، کلید API و oAuth 14:14
-
RestAssured - اصلاح اسکریپت Selenium WebDriver 4 با JsonPath 08:01
-
RestAssured - استفاده مجدد از Spec و اعتبارسنجی اسکیمای JSON 16:02
-
RestAssured - نگاشت اشیا - تبدیل اشیای جاوا به JSON و بالعکس 24:54
-
RestAssured - بررسی سطح بالای TestNG و جمعبندی 28:15
-
Karate - مقدمه و توسعه رفتارمحور با Karate در مقابل Cucumber 16:26
-
Karate - ایجاد پروژه Karate 17:03
-
Karate - اولین تست 10:54
-
Karate - مبانی 18:32
-
Karate - مدیریت JSON با SET 01:10
-
Karate - بخش 1 - Assertionها 13:53
-
Karate - بخش 2 - Assertionها 43:46
-
Karate - فراخوانی متدها و توابع جاوا اسکریپت و جاوا 25:25
-
Karate - فراخوانی ویژگیهای Karate 09:05
-
Karate - متدهای POST ،PUT و DELETE 11:30
-
Karate - مدیریت APIهای ایمن و مجاز 22:38
-
Karate - فایل Config.js 17:56
-
Karate - کار با تگها و جمعبندی 20:38
-
Put در مقابل Patch 03:11
-
تست API با HttpClient و curl در جاوا 10:16
-
برخی ابزارهای محبوب دیگر 06:21
-
SOAP UI - جلسه 1 34:23
-
SOAP UI - جلسه 2 14:56
-
SOAP UI - تست SOAP APIها 20:19
مشخصات آموزش
تست و اتوماسیون Rest API با RestAssured ،Karate و Postman
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:49
- مدت زمان :14:45:47
- حجم :8.26GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy