این دوره طراحی شده است تا شما را در کار با 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
نظری ارسال نشده است.
مشاور فنی ارشد
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.