آموزش تست و اعتبارسنجی API

API Testing and Validation

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیشتر آزمایش های API در واقع API را آزمایش نمی کنند. این دوره نشان می دهد که چگونه API خود را از نظر مصرف کننده تأیید کنید ، آزمایش کنید تا تأیید کنید که مشکلات مربوط به کاربران نهایی شما در حال حل هستند. با کیت کیسی همراه باشید زیرا او بر روی چگونگی دستیابی به آزمایش API با اجرای یک مدل توسعه رفتار محور تمرکز دارد. کیت از Gherkin برای راه اندازی یک محیط Behat استفاده می کند تا بتوانید نحوه نوشتن و اجرای اولین آزمون خود را ببینید. سپس ، او نحوه ساخت درخواست های آزمون API ، از جمله نحوه معرفی متغیرها ، تأیید اعتبار درخواست ها و تأیید پاسخ ها را نشان می دهد. وی همچنین شامل تست های refactoring ، ایجاد حالت های سیستم ، استفاده از برنامه های افزودنی برای عملیات دسته ای و موارد دیگر است.
موضوعات شامل:
  • مزایای آزمایش رفتار
  • تنظیم محیط آزمون
  • ساخت اولین تست API خود
  • ارسال درخواست ها
  • تأیید اعتبار کدهای پاسخ و میزان بار
  • ایجاد درخواست های معتبر
  • تست های رفورکتوریشن
  • نوشتن در API
  • ایجاد حالت سیستم برای آزمونها
  • استفاده از پسوندها
  • انجام عملیات دسته ای

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • نمای کلی API API overview

  • ابزارهای لازم برای این دوره Required tools for this course

  • ابزارهای مفیدی برای این دوره Useful tools for this course

  • فایل های تمرینی Exercise files

1. آزمایش رفتار را با گورکین درک کنید 1. Understand Behavior Testing with Gherkin

  • بررسی اجمالی تست: اهداف و رفتار Testing overview: Goals and behavior

  • توضیح گورکین Explanation of Gherkin

  • محیط Behat را تنظیم کنید Set up the Behat environment

  • اجرای اولین آزمایش: چرخه نوشتن ، تولید ، پر کردن و پالایش را بنویسید Running your first test: Write, generate, fill in, and refactor cycle

2. اولین آزمون API خود را بسازید 2. Build Your First API Test

  • اولین درخواست خود را انجام دهید: فقط بخوانید Make your first request: Read only

  • متغیرها را در درخواستها معرفی کنید Introduce variables in requests

  • اعتبار سنجی پاسخ ها: کدهای پاسخ و بارگذاری Validate responses: Response codes and payload

3. رسیدگی به احراز هویت در تست API 3. Handling Authentication in API Testing

  • درخواست های معتبر را انجام دهید Make authenticated requests

  • اولین درخواست تأیید شده خود را انجام دهید Make your first authenticated request

  • پاسخ دادن را تأیید کنید Validate responses

  • آزمایشات را اصلاح کنید Refactor the tests

4. تست پیشرفته API در عمل 4. Advanced API Testing in Practice

  • نوشتن به API Writing to the API

  • ایجاد حالت سیستم برای آزمایش Establishing system state for tests

  • راه حل چالش Challenge solution

  • دست زدن به کدهای پاسخ Handling response codes

  • استفاده از برنامه های افزودنی: عملیات دسته ای Use extensions: Batch operations

آزمایش های API خود را گسترش دهید Expand Your API Tests

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

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

آموزش تست و اعتبارسنجی API
جزییات دوره
1h 13m
23
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
62,208
- از 5
ندارد
دارد
دارد
Keith Casey
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Keith Casey Keith Casey

کیت کیسی با 10+ سال تجربه در توسعه نرم افزار و مدیریت پروژه ، یک مشکل ساز است. کیت پروژه ها و تیم هایی را مشاهده کرده است که مانند ساعت کاری ، کارهای شگفت انگیز و سایر مواردی را انجام می دهند که تایتانیک را مانند یک سفر دریایی لذت بخش جلوه می دهد. وی خیلی سریع فهمید که تنها راه جلوگیری از کوه یخ ، رسیدن اطلاعات صحیح به افراد مناسب در اسرع وقت است. کیت کار خود را در کتابخانه کنگره در واشنگتن ، D.C آغاز کرد ، جایی که وی برای پاسخ به سؤال نهایی geek تلاش کرد: "چه اطلاعاتی در کتابخانه کنگره وجود دارد؟" در طی این کار ، وی دو استاندارد XML را که هنوز هم از مجموعه ابرداده های کتابخانه صوتی و تصویری استفاده می شود ، تهیه کرد. از نظر فنی ، وی سایت های تلفن همراه Fox News (پیش آیفون) را از چه مفهومی تا راه اندازی در چهل و پنج روز توسعه داد. سیستم رای گیری برای یک نمایش عملکرد موسیقی زنده؛ سیستم اطلاع رسانی اخبار برای رسانه های تجاری Cygnus (شصت و پنج سایت در هشت عمودی)؛ و سیستم هماهنگی مبتنی بر دروپال برای یک لیگ حرفه ای ورزشی و تیم های آن. در سال 2011 ، او به Twilio به عنوان یک مأمور توسعه دهنده پیوست و API های ارتباطی را به جهان آورد. وی طی بیش از دو سال ، تلاشهای فراوانی در زمینه دسترسی به مراکز مرکزی ایالات متحده و جامعه بزرگتر PHP انجام داد. کیت همچنین بسیاری از تلاشهای مشتری مداری را در Twilio انجام داد تا به آنها كمك كند تا از API خود به روشهای جدید و خلاقانه استفاده كنند ، برای رشد درآمد و بهبود تجربیات مشتری. کیت در حال حاضر با طیف وسیعی از شرکتها در مورد اصول طراحی API ، تضمین کیفیت نرم افزار و بازیابی و بازیابی پروژه های نرم افزاری مشورت می کند.