آموزش تست API/Web Services Rest با سناریوهای SoapUI+Realtime

Rest API/Web Services testing with SoapUI+Realtime scenarios

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره شماره 1 با بالاترین امتیاز برای رابط کاربری Soap- بیش از 9000 دانش آموز ::تست API+اسکریپت Groovy+پروژه در زمان واقعی+ سوالات مصاحبه نوشتن موارد آزمایشی برای SOAP/RESTFul API/سرویس های وب. نوشتن اسکریپت های اتوماسیون با استفاده از Groovy آماده سازی داده های تست با استفاده از برگه های اکسل وارد کردن پروژه REST از Swagger نمونه پروژه ها با سرویس های وب برای اهداف تمرینی مدیریت محیط ها در نسخه های SoapUI Free/Pro ایجاد گزارش های آزمایشی سوالات مصاحبه درک اصول پایگاه داده (MySQL) یکپارچه سازی مداوم (CI) ایجاد اتوماسیون اسکریپت هایی برای اجرای تست کیس ها از ابزارهای بیلد در محیط های مختلف پیش نیازها: این دوره برای آزمایش کنندگانی است که مایلند در تست سرویس های وب با استفاده از ابزار Soap UI دارای دانش اولیه در زمینه تست اصولی باشند.

در پایان این دوره شما با تست سرویس های وب (هم مبتنی بر SOAP و هم سرویس های REST) ​​به صورت دستی و خودکار با اسکریپت نویسی Groovy آشنا خواهید شد. این دوره به گونه ای تهیه شده است که می توانید این دوره را از پایه تا پایه یاد بگیرید. موضوعات پیشرفته به صورت پیش رونده این دوره دارای تکالیف/آزمون هایی برای تمرین و تقویت دانش خود است.

****دوره دارای پروژه هایی با خدمات SOAP/REST برای اهداف تمرینی است.****

در پایان این دوره با موارد زیر آشنا خواهید شد:

مبانی خدمات وب مانند WSDL، SOAP، XML و JSON.

  • ایجاد مجموعه‌های آزمایشی، موارد تست برای SOAP/RESTFul APIها/سرویس‌های وب

  • نوشتن اظهارات (تأیید پاسخ‌های سرویس وب)

  • تست مبتنی بر داده

  • کار با منابع داده (پایگاه داده، اکسل، گرید و غیره.)

  • کار با DataSink و DataGen

  • اتوماسیون با اسکریپت Groovy

  • خواندن داده‌ها از فایل‌ها، برگه‌های اکسل با استفاده از اسکریپت‌های Groovy

  • وارد کردن پروژه های SWAGGER

  • ایجاد خدمات ساختگی

  • ایجاد گزارش‌های آزمایشی

  • ایجاد اسکریپت های دسته ای برای اجرای موارد آزمایشی از ابزار خط فرمان

  • یکپارچه سازی با جنکینز برای ادغام مداوم

  • مدیریت محیط‌ها در نسخه رایگان SoapUI

نکات برجسته دوره:

  • "ما به وقت شما احترام می گذاریم" - همه ویدیوها کوتاه و مستقیم هستند بدون اتلاف وقت ارزشمند شما.

  • تکالیف - تکالیف داده شده همراه با منابع مورد نیاز، که به شما کمک می کند یادگیری خود را تمرین کنید.

  • ویدیوهای کوتاه و دقیق

  • سوالات ایست بازرسی

  • سوالات مصاحبه

  • پروژه نمونه : یک پروژه نمونه با "REST Services" برای هدف تمرین ارائه شده است

******************** آزمون آزمایشی گواهینامه نهایی (40 سوال) ******************** *******


پشتیبانی:

من پشتیبانی کامل را ارائه می‌دهم و به هر سؤالی که دارید پاسخ می‌دهم.

این بدان معناست که شما هرگز خود را در یک درس بدون پیشرفت نمی بینید. با راهنمایی من، بدون هیچ مشکل عمده ای از طریق این دوره به راحتی یاد خواهید گرفت.


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

خوش آمدی Welcome

خوش آمدی Welcome

  • مقدمه ای بر SoapUI Introduction to SoapUI

  • مقدمه ای بر SoapUI Introduction to SoapUI

  • نصب و راه اندازی Installation & Set up

  • نصب و راه اندازی Installation & Set up

مبانی وب سرویس (اگر اصول اولیه را می دانید رد شوید) Web Service Basics (Skip if you know basics)

  • مقدمه ای بر XML و JSON Introduction to XML & JSON

  • مقدمه ای بر WSDL Introduction to WSDL

مبانی وب سرویس (اگر اصول اولیه را می دانید رد شوید) Web Service Basics (Skip if you know basics)

  • مقدمه ای بر خدمات وب Introduction to Web services

  • مقدمه ای بر خدمات وب Introduction to Web services

  • مقدمه ای بر XML و JSON Introduction to XML & JSON

  • مقدمه ای بر WSDL Introduction to WSDL

  • مقدمه ای بر SOAP Introduction to SOAP

  • مقدمه ای بر SOAP Introduction to SOAP

  • چک پوینت- مفاهیم اولیه وب سرویس Checkpoint- Web service basic concepts

  • چک پوینت- مفاهیم اولیه وب سرویس Checkpoint- Web service basic concepts

نمونه خدمات SOAP برای هدف تمرین Sample SOAP Services for practice purpose

  • حتما بخوانید: قبل از شروع!!! MUST READ:Before you start!!!

نمونه خدمات SOAP برای هدف تمرین Sample SOAP Services for practice purpose

  • حتما بخوانید: قبل از شروع!!! MUST READ:Before you start!!!

  • چگونه خدمات را روی دستگاه محلی خود اجرا کنیم؟ How to run the services on your local machine?

  • چگونه خدمات را روی دستگاه محلی خود اجرا کنیم؟ How to run the services on your local machine?

  • نمونه خدمات SOAP Sample SOAP Services

  • نمونه خدمات SOAP Sample SOAP Services

مبانی SoapUI SoapUI Basics

  • پروژه را در SoapUI ایجاد کنید و یک نمونه درخواست را به وب سرویس ارسال کنید Create project in SoapUI and send a sample request to web service

  • TestSuite و TestCase را ایجاد کنید Create TestSuite and TestCase

  • صادرات و واردات پروژه به فضای کاری Exporting and Importing project into workspace

  • اجرای سرویس ساختگی - ممکن است زمانی مفید باشد که سرویس واقعی شما قطع شود! Running mock service- might come handy when your actual service is down!!

  • تکلیف شماره 1 Assignment #1

  • تکلیف شماره 2 Assignment #2

  • ایست بازرسی- مبانی SoapUI Checkpoint- SoapUI Basics

مبانی SoapUI SoapUI Basics

  • پروژه را در SoapUI ایجاد کنید و یک نمونه درخواست را به وب سرویس ارسال کنید Create project in SoapUI and send a sample request to web service

  • TestSuite و TestCase را ایجاد کنید Create TestSuite and TestCase

  • شبیه سازی TestSuite و TestCases Cloning TestSuite and TestCases

  • شبیه سازی TestSuite و TestCases Cloning TestSuite and TestCases

  • صادرات و واردات پروژه به فضای کاری Exporting and Importing project into workspace

  • اجرای سرویس ساختگی - ممکن است زمانی مفید باشد که سرویس واقعی شما قطع شود! Running mock service- might come handy when your actual service is down!!

  • تکلیف شماره 1 Assignment #1

  • تکلیف شماره 2 Assignment #2

  • ایست بازرسی- مبانی SoapUI Checkpoint- SoapUI Basics

ادعاها Assertions

  • نوشتن اولین ادعای ما Writing our first assertion

  • کار با ادعاهای پیشرفته Working with advanced assertions

  • اظهارات - انطباق، وضعیت و استانداردها Assertions - Compliance,Status & Standards

  • ایست بازرسی - اظهارات Checkpoint- Assertions

  • تکلیف شماره 1 Assignment # 1

  • تکلیف شماره 2 Assignment #2

ادعاها Assertions

  • مقدمه ای بر XPath Expressions Introduction to XPath Expressions

  • مقدمه ای بر XPath Expressions Introduction to XPath Expressions

  • نوشتن اولین ادعای ما Writing our first assertion

  • کار با ادعاهای پیشرفته Working with advanced assertions

  • اظهارات - انطباق، وضعیت و استانداردها Assertions - Compliance,Status & Standards

  • تکلیف شماره 2 Assignment #2

  • ادعای XQuery XQuery Assertion

  • ادعای XQuery XQuery Assertion

  • مدیریت CDATA - با استفاده از XPath و Groovy Handling CDATA - using XPath and Groovy

  • مدیریت CDATA - با استفاده از XPath و Groovy Handling CDATA - using XPath and Groovy

  • ایست بازرسی - اظهارات Checkpoint- Assertions

  • تکلیف شماره 1 Assignment # 1

  • تکلیف شماره 2 Assignment #2

  • تکلیف شماره 2 Assignment #2

  • تکلیف شماره 3 - خدمات حساب Assignment#3 - Account Service

  • تکلیف شماره 3 - خدمات حساب Assignment#3 - Account Service

کار با Properties Working with Properties

  • انتقال خواص Transferring Properties

  • ایست بازرسی- خواص Checkpoint- Properties

کار با Properties Working with Properties

  • ایجاد خصوصیات در سطح پروژه، TestSuite و TestCase Creating properties at Project , TestSuite & TestCase Level

  • ایجاد خصوصیات در سطح پروژه، TestSuite و TestCase Creating properties at Project , TestSuite & TestCase Level

  • گسترش اموال Property Expansion

  • گسترش اموال Property Expansion

  • انتقال خواص Transferring Properties

  • ایست بازرسی- خواص Checkpoint- Properties

  • تکالیف Assignments

  • تکالیف Assignments

کار با REST API Working with REST APIs

  • REST API - کار با Path Param و ارائه دو درخواست REST API - Working with Path Param and asserting two requests

  • Rest API - انتقال دارایی - سناریوی پایان به انتها Rest API - Property transfer - end to end scenario

  • نمونه خدمات استراحت - قسمت 1 Sample Rest Services - Part 1

  • REST - ارسال پیوست ها REST - Sending attachments

  • تکلیف شماره 1 Assignment #1

کار با REST API Working with REST APIs

  • مقدمه ای بر خدمات ReSTFul Introduction to ReSTFul Services

  • مقدمه ای بر خدمات ReSTFul Introduction to ReSTFul Services

  • ایجاد پروژه REST با استفاده از REST URI Creating REST Project using REST URI

  • ایجاد پروژه REST با استفاده از REST URI Creating REST Project using REST URI

  • درک تفاوت بین روش های GET، POST، PUT، DELETE Understanding differences between GET,POST,PUT,DELETE methods

  • درک تفاوت بین روش های GET، POST، PUT، DELETE Understanding differences between GET,POST,PUT,DELETE methods

  • Checkpoint- REST API Checkpoint- REST API

  • Checkpoint- REST API Checkpoint- REST API

  • REST API - کار با Path Param و ارائه دو درخواست REST API - Working with Path Param and asserting two requests

  • وارد کردن پروژه REST از Swagger - End to End Scenario بلادرنگ Importing REST project from Swagger - End to End Real-time Scenario

  • وارد کردن پروژه REST از Swagger - End to End Scenario بلادرنگ Importing REST project from Swagger - End to End Real-time Scenario

  • Rest API - انتقال دارایی - سناریوی پایان به انتها Rest API - Property transfer - end to end scenario

  • REST - احراز هویت با استفاده از نشانه‌های هدر، OAuth2.0 و مجوز اولیه REST - Authentication using Header tokens,OAuth2.0 and Basic Authorization

  • REST - احراز هویت با استفاده از نشانه‌های هدر، OAuth2.0 و مجوز اولیه REST - Authentication using Header tokens,OAuth2.0 and Basic Authorization

  • نمونه خدمات استراحت - قسمت 1 Sample Rest Services - Part 1

  • نمونه خدمات استراحت (فروشگاه حیوانات خانگی) - قسمت 2 Sample Rest Services (Pet Store) - Part 2

  • نمونه خدمات استراحت (فروشگاه حیوانات خانگی) - قسمت 2 Sample Rest Services (Pet Store) - Part 2

  • REST - ارسال پیوست ها REST - Sending attachments

  • تکلیف شماره 1 Assignment #1

  • تکلیف شماره 1 Assignment #1

OAuth 2 - احراز هویت OAuth 2 -Authentication

  • OAuth2 Token & Call Rest API را با Token ایجاد کنید Generate OAuth2 Token & Call Rest API with Token

OAuth 2 - احراز هویت OAuth 2 -Authentication

  • OAuth2 Token & Call Rest API را با Token ایجاد کنید Generate OAuth2 Token & Call Rest API with Token

اتوماسیون با Groovy Automation with Groovy

  • مقدمه ای بر مبانی زبان Groovy Introduction to Groovy Language Basics

  • کار با شرایط Working with conditions

  • نوشتن اظهارات Writing assertions

  • پاسخ سرویس وب را با استفاده از XmlSlurper اعلام کنید Assert web service response using XmlSlurper

  • اتوماسیون انتها به انتها با Groovy - خواندن داده> تماس با سرویس وب> پاسخگویی را تأیید کنید End to End automation with Groovy - Read data >Call Web service>assert response

  • کار با REST API با استفاده از JSonSlurper Working with REST API using JSonSlurper

  • Groovy - خواندن داده ها از جدول پایگاه داده Groovy - Reading data from database table

  • تکلیف شماره 1 Assignment #1

  • تکلیف شماره 2 Assignment #2

اتوماسیون با Groovy Automation with Groovy

  • مقدمه ای بر مبانی زبان Groovy Introduction to Groovy Language Basics

  • کار با شرایط Working with conditions

  • فراخوانی Rest API POST روش با استفاده از Groovy با خواندن داده ها از برگه اکسل Call Rest API POST method using Groovy by reading data from Excel sheet

  • فراخوانی Rest API POST روش با استفاده از Groovy با خواندن داده ها از برگه اکسل Call Rest API POST method using Groovy by reading data from Excel sheet

  • کار با لیست ها و نقشه ها Working with Lists and Maps

  • کار با لیست ها و نقشه ها Working with Lists and Maps

  • نوشتن اظهارات Writing assertions

  • خواندن Artifacts پروژه SoapUI از Groovy Reading SoapUI project Artifacts from Groovy

  • خواندن Artifacts پروژه SoapUI از Groovy Reading SoapUI project Artifacts from Groovy

  • پاسخ سرویس وب را با استفاده از XmlSlurper اعلام کنید Assert web service response using XmlSlurper

  • خواندن داده ها از فایل Reading data from File

  • خواندن داده ها از فایل Reading data from File

  • اتوماسیون انتها به انتها با Groovy - خواندن داده> تماس با سرویس وب> پاسخگویی را تأیید کنید End to End automation with Groovy - Read data >Call Web service>assert response

  • کار با REST API با استفاده از JSonSlurper Working with REST API using JSonSlurper

  • خواندن داده ها از اکسل Reading data from Excel

  • خواندن داده ها از اکسل Reading data from Excel

  • ایجاد متدها در Groovy Creating methods in Groovy

  • ایجاد متدها در Groovy Creating methods in Groovy

  • Groovy - خواندن داده ها از جدول پایگاه داده Groovy - Reading data from database table

  • تکلیف شماره 1 Assignment #1

  • تکلیف شماره 2 Assignment #2

  • کد منبع Source Code

  • کد منبع Source Code

تمسخر وب سرویس Web Service Mocking

  • ایجاد سرویس ساختگی پویا با استفاده از Groovy Creating dynamic Mock Service Using Groovy

  • تکلیف شماره 1 Assignment #1

  • تکلیف شماره 2 Assignment #2

تمسخر وب سرویس Web Service Mocking

  • چرا باید خدمات را مسخره کنیم؟ Why we need to mock services?

  • چرا باید خدمات را مسخره کنیم؟ Why we need to mock services?

  • ایجاد سرویس ساختگی Creating Mock Service

  • ایجاد سرویس ساختگی Creating Mock Service

  • ایجاد سرویس ساختگی پویا با استفاده از Groovy Creating dynamic Mock Service Using Groovy

  • تکلیف شماره 1 Assignment #1

  • تکلیف شماره 1 Assignment #1

  • تکلیف شماره 2 Assignment #2

  • ایست بازرسی- تمسخر وب سرویس Checkpoint- Web Service Mocking

  • ایست بازرسی- تمسخر وب سرویس Checkpoint- Web Service Mocking

تست داده محور Data Driven Testing

  • دانلود SoapUI Pro Dowload SoapUI Pro

  • کار با DataSource - پایگاه داده Working with DataSource - Database

  • کار با DataGen Working with DataGen

  • کار با DataSink Working with DataSink

تست داده محور Data Driven Testing

  • دانلود SoapUI Pro Dowload SoapUI Pro

  • کار با DataSource - Grid Working with DataSource - Grid

  • کار با DataSource - Grid Working with DataSource - Grid

  • کار با DataSource - Excel Working with DataSource - Excel

  • کار با DataSource - Excel Working with DataSource - Excel

  • کار با DataSource - پایگاه داده Working with DataSource - Database

  • کار با DataGen Working with DataGen

  • کار با DataSink Working with DataSink

مفاهیم پایگاه داده Database Concepts

  • نصب MySQL Server Installing MySQL Server

مفاهیم پایگاه داده Database Concepts

  • نصب MySQL Server Installing MySQL Server

  • نصب Toad Tool - Client برای MySQL Installing Toad Tool - Client for MySQL

  • نصب Toad Tool - Client برای MySQL Installing Toad Tool - Client for MySQL

  • ایجاد پایگاه داده و جداول در mysql Creating database and tables in mysql

  • ایجاد پایگاه داده و جداول در mysql Creating database and tables in mysql

  • یادگیری SQL - SELECT,INSERT,UPDATE,DELETE عبارت ها Learning SQL - SELECT,INSERT,UPDATE,DELETE Statements

  • یادگیری SQL - SELECT,INSERT,UPDATE,DELETE عبارت ها Learning SQL - SELECT,INSERT,UPDATE,DELETE Statements

متفرقه Miscellaneous

  • کار با JDBC TestStep و JDBC Query Builder در SoapUI Pro Working with JDBC TestStep & JDBC Query Builder in SoapUI Pro

  • راه اندازی محیط ها (توسعه، کیفیت) در Soap UI Setting up Environments (Development,Quality) in Soap UI

  • تولید گزارش ها Generating Reports

  • ایجاد فایل دسته ای برای اجرای تست ها از خط فرمان Creating batch file to run tests from command line

  • ادغام با جنکینز Integration with Jenkins

  • تست بار Load Testing

متفرقه Miscellaneous

  • مدیریت محیط در نسخه رایگان SoapUI Managing Environments in SoapUI Free version

  • مدیریت محیط در نسخه رایگان SoapUI Managing Environments in SoapUI Free version

  • کار با JDBC TestStep در نسخه رایگان SoapUI Working with JDBC TestStep in SoapUI Free version

  • کار با JDBC TestStep در نسخه رایگان SoapUI Working with JDBC TestStep in SoapUI Free version

  • کار با JDBC TestStep و JDBC Query Builder در SoapUI Pro Working with JDBC TestStep & JDBC Query Builder in SoapUI Pro

  • راه اندازی محیط ها (توسعه، کیفیت) در Soap UI Setting up Environments (Development,Quality) in Soap UI

  • تولید گزارش ها Generating Reports

  • ایجاد فایل دسته ای برای اجرای تست ها از خط فرمان Creating batch file to run tests from command line

  • ادغام با جنکینز Integration with Jenkins

  • تست بار Load Testing

  • تست امنیتی Security Testing

  • تست امنیتی Security Testing

سوالات مصاحبه Interview Questions

سوالات مصاحبه Interview Questions

  • سوالات مصاحبه - قسمت 1- مبانی و ویژگی های وب سرویس Interview Questions - Part 1- Web service Basics & Properties

  • سوالات مصاحبه - قسمت 1- مبانی و ویژگی های وب سرویس Interview Questions - Part 1- Web service Basics & Properties

  • سوالات مصاحبه - قسمت 2 - مجموعه تست، موارد تست و مراحل تست Interview Questions - Part 2 - Test suites,Test cases & Test Steps

  • سوالات مصاحبه - قسمت 2 - مجموعه تست، موارد تست و مراحل تست Interview Questions - Part 2 - Test suites,Test cases & Test Steps

  • سوالات مصاحبه - قسمت 3 - اظهارات Interview Questions - Part 3 - Assertions

  • سوالات مصاحبه - قسمت 3 - اظهارات Interview Questions - Part 3 - Assertions

  • سوالات مصاحبه - قسمت چهارم - خدمات ساختگی Interview Questions - Part 4 - Mock Services

  • سوالات مصاحبه - قسمت چهارم - خدمات ساختگی Interview Questions - Part 4 - Mock Services

  • سوالات مصاحبه - قسمت 5- REST APIs Interview Questions - Part 5- REST APIs

  • سوالات مصاحبه - قسمت 5- REST APIs Interview Questions - Part 5- REST APIs

امتحان نهایی Final Exam

  • امتحان Exam

امتحان نهایی Final Exam

  • امتحان Exam

متشکرم Thank You

  • بهترین ها!!! All the best!!!

متشکرم Thank You

  • بهترین ها!!! All the best!!!

نمایش نظرات

آموزش تست API/Web Services Rest با سناریوهای SoapUI+Realtime
جزییات دوره
10 hours
87
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
9,973
4.7 از 5
دارد
دارد
دارد
Sashi R
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sashi R Sashi R

هوشمندتر بیاموزید، بهتر به دست آورید.