آموزش تست و اعتبارسنجی API - آخرین آپدیت

دانلود API Testing and Validation

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: چگونه API خود را تست کنید تا مطمئن شوید طبق برنامه عمل می‌کند و مشکلات تجاری را حل می‌کند؟ بیشتر تست‌های API در واقع خودِ API را تست نمی‌کنند. در این دوره، کیت کیسي به شما می‌آموزد که چگونه با استفاده از توسعه رفتار-محور (BDD)، APIهای خود را از طریق نقاط اتصال خارجی (Endpoints) تست و اعتبارسنجی کنید. کیت به API از دیدگاه مصرف‌کننده نگاه می‌کند تا تأیید کند مشکلاتی که کاربران نهایی تجربه می‌کنند، برطرف شده است. در این دوره به کیت بپیوندید تا بیاموزید چگونه ثابت کنید که APIهای شما امروز، فردا و به‌طور مداوم دقیقاً همان‌طور که انتظار داریم کار می‌کنند.

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

مقدمه Introduction

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

  • پیش‌نیازها و دانستنی‌ها What you should know

  • تبدیل شدن به متخصص تست و اعتبارسنجی API Be an API testing and validation MVP

  • مروری کلی بر API API overview

1. تست رفتار با Cucumber و Gherkin 1. Behavior Testing with Cucumber and Gherkin

  • نوشتن اولین تست Write your first test

  • ایجاد اولین توصیف ویژگی (Feature Description) Create your first feature description

  • تست پذیرش (Acceptance Testing) Acceptance testing

  • توضیحات در مورد Gherkin Explanation of Gherkin

  • راه‌اندازی محیط تست Set up your test environment

2. ساخت اولین تست API 2. Build Your First API Test

  • ارسال اولین درخواست (Request) Make your first request

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

  • اعتبارسنجی پاسخ‌ها (Responses) Validate responses

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

  • گسترش محیط تست Expand your testing environment

  • ارسال درخواست دارای احراز هویت Making an authenticated request

  • اعتبارسنجی پاسخ‌ها Validate responses

  • تغییر API و هدف از طریق درخواست‌ها Changing your API and target via your requests

  • بازنویسی (Refactor) تست‌ها Refactor the tests

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

  • تعیین وضعیت سیستم برای تست‌ها Establishing a system state for tests

  • استفاده از افزونه‌ها Using extensions

  • راهکار: اعتبارسنجی وضعیت سیستم Solution: Validating system state

  • نوشتن داده در API Writing to the API

  • مدیریت کدهای پاسخ (Response Codes) Handling response codes

  • شروع تست GraphQL Starting with GraphQL testing

  • تست Mutationها در GraphQL Testing GraphQL mutations

5. برنامه‌ریزی استراتژی تست API 5. Planning Your API Testing Strategy

  • مستندسازی API Documenting your API

  • اولویت‌بندی نقاط اتصال (Endpoints) Prioritizing your endpoints

  • ساختاربندی تست‌ها Structuring your tests

  • نقشه‌برداری از API Mapping your API

  • تولید تست‌ها از روی OpenAPI Generating your tests from OpenAPI

  • بهینه‌سازی تست‌های BDD Refining your BDD tests

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش تست و اعتبارسنجی API
جزییات دوره
1h 44m
31
(آخرین آپدیت)
22,813
- از 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 ، تضمین کیفیت نرم افزار و بازیابی و بازیابی پروژه های نرم افزاری مشورت می کند.