لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست API را با استفاده از Postman، SoapUI و RestAssured بیاموزید
Learn API Testing using Postman, SoapUI & RestAssured
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Postman, SoapUI & RestAssured شما می توانید بفهمید که خدمات وب و API چیست و عملکرد آنها چیست. پس از اتمام این دوره می توانید شروع به کار بر روی پروژه های تست API و Webservices کنید. تحت پوشش محبوب ترین ابزارهای تست API مانند Postman، SOAPUI، Ready API و RestAssured API Automation شما یاد خواهید گرفت که چگونه Microservices را توسعه و آزمایش کنید. آزمایش مفاهیم
این دوره طراحی شده است تا شما را در کار با Back end Testing متخصص کند.
امروزه تقریباً همه برنامههای کاربردی وب از خدمات وب برای برقراری ارتباط یا تعامل با یکدیگر استفاده میکنند. اکثر سرویس های وب مدرن امروزی بر اساس معماری انتقال وضعیت نمایندگی (REST) ساخته شده اند. REST محبوبیت زیادی به دست آورده است و به دلیل سادگی در مقایسه با سایر فناوری ها به همین کار ادامه خواهد داد.
90٪ از صنعت فناوری اطلاعات اکنون به سمت این API برای خدمات خودکار می رود. پس از اتمام دوره، با تست REST API با استفاده از Postman، SOAPUI RestAssured آشنا خواهید شد و می توانید آن را با موفقیت در محل کار خود پیاده سازی کنید یا مطمئناً در شغل پردرآمد قرار خواهید گرفت.
موضوعات تحت پوشش:
---------------------
مقدمه ای بر تست API
سرور سرویس گیرنده چیست؟
معماری سرویس گیرنده-سرور
API چیست؟
انواع API
API در مقابل سرویس وب
روشهای API استراحت
http در مقابل https
تست API با استفاده از Postman
معرفی پستچی
نصب پستچی
ایجاد فضای کاری
ایجاد مجموعه
ایجاد درخواست - دریافت، ارسال، قرار دادن حذف
ذخیره درخواستهای ویرایش
عملیات روی مجموعه ها
چیزهایی که در پاسخ باید تایید شوند
کدهای وضعیت
کوکیها
سرصفحه ها
بدنه پاسخ
صادرات وارد کردن مجموعه ها
ایجاد APIهای ساختگی برای تست API
نصب NodeJS
نصب سرور json
مسیر JSON نشانه گذاری شی جاوا اسکریپت (JSON)
JSON چیست؟
درک آرایه JSON Object JSON
مسیر JSON
افزودن تست ها/اعتبارسنجی ها
آزمایش کدهای وضعیت
آزمایش سرصفحه ها
آزمایش کوکی ها
زمان پاسخ آزمایشی
بدنه پاسخ آزمایشی
اسکریپت ها در پستچی
اسکریپتهای پیشدرخواست
اسکریپتهای آزمایشی
کار با متغیرها
متغیرهای جهانی
متغیرهای مجموعه
متغیرهای محیطی
متغیرهای محلی
متغیرهای داده
دریافت و تنظیم متغیرها با اسکریپت
کنسول پستچی
زنجیره سازی API
Project - Books API
تست مبتنی بر داده با استفاده از فایلهای JSON CSV
بارگذاری API بارگذاری فایل
انواع مجوز
سوءگر
cURL ( URL مشتری)
انتشار مستندسازی
ECommerce App Rest API
آزمایش پاسخ XML
آزمایش پاسخ JSON
اجرای مجموعه
خط فرمان
خط فرمان با گزارش HTML
به اشتراک گذاری مجموعه ها
اجرای مجموعه از راه دور
مجموعه را به Github فشار دهید
مجموعه را در جنکینز اجرا کنید
تست API با استفاده از RestAssured
مقدمه ای بر RestAssured
تنظیم پروژه Maven RestAssured
از جمله Required Rest Assured و سایر وابستگی ها
واردات استاتیک
نوشتن اولین اسکریپت REST Assured API Automation
روش های HTTP
دریافت
پست
قرار دادن
حذف
راههای ایجاد بدنه درخواست پست
HashMap
کلاس POJO
کتابخانه Org.Json
فایل JSON خارجی
فایل JSON خارجی با متغیرها
پارامترها
پارامترهای مسیر
پارامترهای پرس و جو
سرصفحه ها و کوکی ها
ورود به سیستم
تجزیه داده ها
تجزیه پاسخ JSON
تجزیه داده ها
تجزیه پاسخ XML
API دانلود آپلود فایل
اعتبارسنجی طرحواره JSON XML
Serialisation deserialisation JSON
انواع احراز هویت
زنجیره سازی API
سازندگان مشخصات درخواست و پاسخ
مسیر ریشه
طراحی پروژه چارچوب Rest Assure
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
تست API با استفاده از ابزار Postman
Testing API's using Postman Tool
Postman برای تست API، معرفی، راه اندازی و درخواست های اولیه HTTP در Postman
Postman for API Testing, Introduction ,Setup & Basic HTTP Requests in Postman
نحوه ایجاد APIهای ساختگی، مبانی مسیر JSON و JSON
How To Create Dummy API's, Basics of JSON & JSON Path
اعتبارسنجی پاسخ در پستچی و جاوا اسکریپت
Validating Response in Postman & JavaScripting
اسکریپت ها و متغیرهای پستچی
Postman Scripts & Variables
درخواست های زنجیره ای
Chaining Requests
آزمایش مبتنی بر داده با استفاده از فایلهای JSON و CSV
Data Driven Testing using JSON & CSV files
API آپلود و دانلود فایل، انواع مجوز، cURL
File Upload & Download API, Authorization Types, cURL
اعتبارسنجی پاسخ XML، تبدیل پاسخ XML به JSON و مستندسازی و انتشار
Validate XML Response, Converting XML Response to JSON & Documenting &Publishing
API برنامه های تجارت الکترونیک بلادرنگ، اشتراک گذاری مجموعه ها، گزارش، CI Jenkins
Real Time e-Commerce App API's, Sharing Collections, Reporting , CI Jenkins
تست وب سرویس با SOAP UI و Ready API Tools
Webservices testing with SOAP UI & Ready API Tools
مقدمه ای بر SOAPUI، نصب SOAPUI و کار با ویژگی های SOAPUI
Introduction to SOAPUI, Installing SOAPUI & Working with SOAPUI features
ادعاها در SOAPUI
Assertions in SOAPUI
ویژگیهای SOAPUI، انتقال دارایی و تست مبتنی بر داده
Properties in SOAPUI,Property Transfer & Data Driven Testing
آزمایش مبتنی بر داده با استفاده از چندین منبع داده در SOAPUI Pro (API Ready)
Data Driven testing using multiple Data Sources in SOAPUI Pro(Ready API)
تست فلیکر و APIهای سرویس وب Google Maps، SwaggerIO
Testing Flicker & Google Maps Web service API's, SwaggerIO
تست API با استفاده از RestAssured
API Testing Testing using RestAssured
راه اندازی محیط و روش های HTTP
Environment setup & HTTP Methods
راه های ایجاد بار بار درخواستی (متن درخواست)
Ways to create request PayLoad(Request Body)
انواع پارامترها، سرصفحه ها، کوکی ها و ورود به سیستم
Types of parameters, Headers, Cookies & Logging
تجزیه پاسخ JSON
Parsing JSON Response
تجزیه پاسخ XML، آپلود فایل و دانلود API
Parsing XML Response , File Upload & Download API
اعتبارسنجی طرحواره JSON و XML، سریالسازی و سریالزدایی
JSON & XML Schema validations, serialisation & de-serialisation
نمایش نظرات