آموزش گام به گام خودکارسازی API با ReadyAPI (SOAPUI PRO) Groovy - آخرین آپدیت

دانلود Step by Step API Automation with ReadyAPI (SOAPUI PRO)Groovy

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

آموزش جامع Groovy و ReadyAPI برای تست API: از مبتدی تا حرفه‌ای

شامل: آموزش گام به گام، پوشش کامل مباحث آزمون، پیاده‌سازی در پروژه‌های واقعی (SOAP و REST)، اصطلاحات تست API، آماده برای استخدام.

چرا این دوره؟

  • پوشش کامل مباحث Groovy و آماده‌سازی برای آزمون‌های مرتبط
  • پیاده‌سازی ReadyAPI در پروژه‌های واقعی برای تست سرویس‌های SOAP و REST
  • آمادگی برای کار با ReadyAPI و Groovy در محیط کار
  • توسعه فریم‌ورک‌های خودکارسازی API قابل استفاده مجدد و نگهداری آسان
  • درک عمیق از WebServices/API و اتوماسیون آن با استفاده از ReadyAPI
  • آمادگی برای موفقیت در مصاحبه‌های شغلی تست API با استفاده از ReadyAPI
  • درک کامل از تمامی اجزای ReadyAPI

پیش‌نیازها

  • آشنایی مقدماتی با مفاهیم تست دستی
  • آشنایی مقدماتی با سیستم عامل ویندوز و مراحل نصب اولیه
  • آشنایی مقدماتی با WebServices

به‌روزرسانی‌های دوره

  • اکتبر 2021: اضافه شدن ویدئوهای آمادگی برای آزمون
  • ژانویه 2021: اضافه شدن مراحل تست داده‌محور
  • نوامبر 2020: اضافه شدن آزمون‌ها و سوالات مصاحبه

ReadyAPI نسخه پیشرفته SoapUI برای اتوماسیون Webservice و API است. این دوره شما را از مفاهیم پایه تا پیشرفته اتوماسیون API هدایت می‌کند. در این دوره، مفاهیم پیشرفته زیر را پوشش خواهیم داد:

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

  1. درک کامل تست API
  2. آموزش ReadyAPI
  3. ساختار سلسله‌مراتبی کار
  4. تست داده‌محور
  5. مراحل تست API
  6. Assertionهای Xpath
  7. Assertionهای XQuery
  8. مفاهیم پیشرفته مانند Data Source، Data Gen و Data Sink
  9. Assertionهای پیشرفته
  10. شیء TestRunner
  11. شیء MessageExchange
  12. XML Holder
  13. JSON Parser
  14. آماده‌سازی برای مصاحبه
  15. بهترین روش‌ها (Best Practices)
  16. بخش پرسش و پاسخ (Q&A)
  17. آماده‌سازی برای آزمون‌ها
  18. کار با نسخه رایگان SoapUI

با تکمیل این دوره، شما در تست SOAP/REST API متخصص خواهید شد و قادر خواهید بود این مهارت را با موفقیت در محل کار خود پیاده‌سازی کنید. این دوره به گونه‌ای طراحی شده است که نیازی به دانش قبلی از Groovy و SoapUI نیست.

این دوره توضیح می‌دهد

  • Webservices چیستند
  • چگونه WebServices را با استفاده از Soap UI تست کنیم
  • مفاهیم Groovy Scripting
  • چگونه تست‌کیس‌های WebServices را در Soap UI با Groovy اتومات کنیم
  • تست APIهای Rest
  • تست امنیت با Soap UI
  • تست پایگاه داده با Soap UI
  • چگونه Webserviceها را Mock کنیم

در پایان این دوره، شما قادر خواهید بود مشخصات webservices را درک کرده و انواع تست‌کیس‌های دستی و اتوماسیون (عملکردی/امنیتی/پایگاه داده) را برای تست آن‌ها در Soap UI با استفاده از ویژگی‌های مختلف موجود در این ابزار، بنویسید.

  • Webservices چیستند، چگونه WebServices را با استفاده از Soap UI تست کنیم، مفاهیم Groovy Scripting، چگونه تست‌کیس‌های WebServices را در Soap UI با Groovy اتومات کنیم

در پایان این دوره، شما قادر خواهید بود مشخصات webservices را درک کرده و انواع تست‌کیس‌های دستی و اتوماسیون را بنویسید.


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

مقدمه ای بر تست API | معرفی SOAP و REST API Introduction to API Testing | Introduction to SOAP and REST API

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

  • مثال WebService WebService Example

  • مزیت WebService نسبت به برنامه های مبتنی بر وب Advantage of WebService over WebBased Application

  • تفاوت بین WebService و API Difference between WebService & API

  • انواع مختلف سرویس ها: Soap و Rest Different type of Services : Soap & Rest

  • مقدمه ای بر MicroService MicroService Introduction

مقدمه ای بر ReadyAPI (نسخه SOAPUI Pro) Introduction to ReadyAPI (SOAPUI Pro Version)

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

  • تنظیم ReadyAPI (نسخه SoapUI Pro) Setup ReadyAPI (SoapUI Pro Version)

  • نمونه WSDL و REST API Sample WSDL & REST API

  • سلسله مراتب کار در ReadAPI Hierarchy to Work in ReadAPI

  • نوشتن اولین مورد تست SOAP Write First SOAP Test Case

  • نوشتن اولین مورد تست REST Write First REST Test Case

شروع خودکارسازی REST API در ReadyAPI Start Rest API Automation in ReadyAPI

  • پیش نیاز تست REST API Pre-Requisite of REST API Testing

  • REST API: متدهای رایج Rest API : common Methods

  • درک کد وضعیت Understand Status Code

  • اولین مورد تست REST / مرحله تست درخواست Rest - متد POST First REST Test Case / Rest Request test step - POST Method

  • اولین مورد تست REST با استفاده از متد GET First REST Test Case using GET Method

  • اولین مورد تست REST با استفاده از متد PUT First REST Test Case using PUT Method

  • اولین مورد تست REST با استفاده از متد DELETE First REST Test Case using DELETE Method

  • نوشتن مورد تست End to End Write End to End Test Case

  • زنجیره درخواست: استفاده از داده های خروجی به عنوان ورودی Request Chaining : Use Output data as Input

ویژگی ها در ReadyAPI Properties in ReadyAPI

  • تعریف و استفاده از ویژگی ها Define and Use Properties

  • سطوح مختلف اعمال ویژگی Different Levels to Apply Property

  • ویژگی - جایگزینی دستی ویژگی Property - Manually Replace Property

  • انجام عملیات با ویژگی ها Perform Operations with Properties

افزودن اعتبارسنجی به موارد تست Add Validations to Test Case

  • Assertions | اعتبار سنجی کد وضعیت Assertions | Validate Status Code

  • Contains و Not Contains Contains and Not Contains

  • اعتبارسنجی زمان پاسخ Validate Response Time

  • موارد استفاده از Assertion Assertion Use Case

  • Assertion: کد وضعیت نامعتبر HTTP Assertion : HTTP Invalid Status Code

  • Assertion: اعتبار سنجی Header Assertion : Validate Header

  • Assertion: داده های حساس Assertion : Sensitive Data

  • Assertion: محتوای پیام Assertion : Message Content

بهبود مورد تست با افزودن برخی از مراحل پرکاربرد Enhance Test Case by adding some commonly used steps

  • افزودن مکث در مورد تست: مرحله تست تاخیر Add Pause in Test Case : Delay Test Step

  • انجام کار دستی با اتوماسیون: مرحله تست دستی Perform manual task with automation : Manual Test Step

  • فراخوانی موارد تست: مرحله تست RunTestCase Calling Test Cases : Run TestCase Test Step

  • نوشتن برنامه نویسی: مرحله تست Groovy Write Programming : Groovy Test Step

  • منتظر ماندن برای وجود فایل: File Wait TestStep Wait for File Present : File Wait TestStep

  • ایجاد File TestStep Create File TestStep

  • Assertion Test Step Assertion Test Step

  • DataGen Test Step DataGen Test Step

  • Property Transfer Test Step Property Transfer Test Step

تست داده محور: منبع داده | حلقه منبع داده | Data Sink Data Driven Testing : Data Source | Data Source Loop | Data Sink

  • تست داده محور چیست | مرحله تست منبع داده What is Data Driven Testing | Data Source Test Step

  • اجرای مورد تست با داده های متعدد Execute Test Case with Multiple Data

  • ذخیره داده های پاسخ در فایل: Data Sink Test Step Save Response Data to File : Data Sink Test Step

افزودن اعتبارسنجی به محتوای پاسخ Add Validations to Response Content

  • چرا باید JSON و JSON Path را یاد بگیریم Why we need to Learn JSON and JSON Path

  • درک مبانی Json Understand Json Basics

  • نوشتن JSON Path Write JSON Path

  • نوشتن JSON Path پیشرفته Write Advance JSON Path

SoapUI/ گواهینامه ReadyAPI SoapUI/ ReadyAPI Certification

  • SoapUI/ مقدمه گواهینامه ReadyAPI SoapUI/ ReadyAPI Certification - Introduction

  • SoapUI/ گواهینامه ReadyAPI: ویژگی های سطح پروژه SoapUI/ ReadyAPI Certification : Project Level Properties

  • SoapUI/ گواهینامه ReadyAPI: ویژگی های سطح مورد تست SoapUI/ ReadyAPI Certification : Test Case level Properties

  • SoapUI/ گواهینامه ReadyAPI: ویدیو 4 SoapUI/ ReadyAPI Certification : Video 4

  • SoapUI/ گواهینامه ReadyAPI: ویدیو 5 SoapUI/ ReadyAPI Certification : Video 5

  • SoapUI/ گواهینامه ReadyAPI: ویدیو 6 SoapUI/ ReadyAPI Certification : Video 6

  • SoapUI/ گواهینامه ReadyAPI: ویدیو 7 SoapUI/ ReadyAPI Certification : Video 7

کار با نسخه رایگان SoapUI Work with SoapUI Free Version

  • WSDL رایگان برای تست Free WSDL for Testing

  • تنظیم نسخه رایگان SoapUI Setup SoapUI Free version

  • سلسله مراتب کار SoapUI SoapUI work hierarchy

  • اولین مورد تست سرویس SOAP First SOAP Service Test Case

  • اولین مورد تست REST / مرحله تست درخواست Rest First REST Test Case / Rest Request test step

  • ایجاد پروژه REST - درخواست POST Create REST Project - POST Request

  • ایجاد پروژه REST - درخواست PUT Create REST Project - PUT Request

  • ایجاد پروژه REST - درخواست DELETE Create REST Project - DELETE Request

  • سناریوی End to End با چندین REST API End to End Scenario with multiple REST API

تعریف و استفاده از ویژگی ها | مراحل | Assertion ها Define and Use Properties | Steps | Assertions

  • ویژگی سطح مورد تست Test Case Level Property

  • ویژگی سطح Test Suite Test Suite Level Property

  • ویژگی سطح پروژه Project level Property

  • ویژگی های سراسری Global Properties

  • مرحله تست تاخیر Delay Test Step

  • مرحله تست اسکریپت Groovy Groovy Script Test Step

  • مرحله تست دستی Manual Test Step

  • مرحله تست Run test case Run test case Test Step

  • Assertion: Contains Assertion Assertion : Contains Assertion

  • Assertion: Not Contains Assertion Assertion : Not Contains Assertion

  • Assertion: SLA Assertion Assertion : SLA Assertion

  • Assertion: Soap Response Assertion Assertion : Soap Response Assertion

  • Assertion: Schema Assertions Assertion : Schema Assertions

  • Assertion: Xpath Assertion Assertion : Xpath Assertion

  • مثال های رایج Common Examples

نمایش نظرات

آموزش گام به گام خودکارسازی API با ReadyAPI (SOAPUI PRO) Groovy
جزییات دوره
8.5 hours
80
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,767
4.1 از 5
ندارد
دارد
دارد
Testing World
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Testing World Testing World

مدیر دنیای تست