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

API Testing Foundations

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در حالی که شرکت های نرم افزاری همچنان به سمت محاسبات ابری ، برنامه های موبایل و معماری های ریز سرویس سوق پیدا می کنند ، توانایی آزمایش سریع و م APثر API ها به یک مهارت مهم برای آزمایش کنندگان نرم افزار تبدیل شده است. در این دوره ، مربی دیو وسترولد اصول تست API را در اختیار شما قرار می دهد ، نحوه کار با چندین ابزار قوی برای آزمایش API ها در مقیاس در یک سازمان را به اشتراک می گذارد. پس از ارائه مقدماتی در زمینه خدمات وب و اصطلاحات مهم API ، دیو نحوه استفاده از Postman را برای برخی بررسی های اساسی API نشان می دهد. وی سپس برخی از رویکردها و روشهای اساسی مورد استفاده در آزمایش درخواستهای GET ، POST ، PUT و DELETE را مورد استفاده قرار می دهد. نشان می دهد که چگونه می توان با استفاده از SoapUI ، یک ابزار محبوب خودکار تست API ، به آزمایش عملکرد نزدیک شد. و بیشتر.
موضوعات شامل:
  • مرور اصطلاحات API
  • کاهش خطرات مربوط به تست API ها
  • ترسیم نقشه API
  • مجوز و احراز هویت API
  • یافتن و استفاده از نشانه های حامل
  • آزمایش GET ، POST ، PUT و حذف تماس ها
  • استفاده از تمسخر ، مقاله های خرد و جعلی در تست API
  • آزمایش ریز خدمات و اینترنت اشیا

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

مقدمه Introduction

  • به عنوان یک تستر API بایستید Stand out as an API tester

1. درک خدمات وب و API ها 1. Understanding Web Services and APIs

  • آشنایی با خدمات وب Introduction to web services

  • درک اصطلاحات API Understanding API terminology

  • انواع API Types of APIs

  • ورزش: برنامه خود را نقشه برداری کنید Exercise: Map your app

  • خطرات استفاده از خدمات و API ها Risks of using services and APIs

2. شروع به کار با تست API 2. Getting Started with API Testing

  • اولین ابزار شما: پستچی Your first tool: Postman

  • نصب و راه اندازی چالش های API Install and setup of API challenges

  • کاوش در یک API Exploring an API

  • چالش: نقشه API Challenge: Map the API

  • راه حل: API را نقشه برداری کنید Solution: Map the API

3. مجوز API 3. API Authorization

  • نمای کلی مجوز و تأیید اعتبار Overview of authorization and authentication

  • با استفاده از نشانه های OAuth Using OAuth tokens

  • یافتن و استفاده از نشانه های تحمل Finding and using bearer tokens

  • گزینه های تأیید اعتبار اضافی API Additional API authentication options

4. تست دستی API 4. Hands-on API Testing

  • تست تماسهای GET Testing GET calls

  • چالش: راز را پیدا کنید Challenge: Find the secret

  • راه حل: راز را پیدا کنید Solution: Find the secret

  • تست تماسهای POST Testing POST calls

  • تست تماسهای PUT Testing PUT calls

  • آزمایش تماس های DELETE Testing DELETE calls

  • چالش: 500 را پیدا کنید Challenge: Find the 500

  • راه حل: 500 را پیدا کنید Solution: Find the 500

5. ملاحظات تست اضافی API 5. Additional API Testing Considerations

  • در تست API از مقابله ها ، خردها و تقلب ها استفاده کنید Using mocks, stubs, and fakes in API testing

  • اتوماسیون API API automation

  • ازمایش عملکرد Performance testing

  • تست امنیتی Security testing

  • تست میکرو سرویس ها و اینترنت اشیاء Testing microservices and the Internet of Things

نتیجه Conclusion

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

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش مبانی تست API
جزییات دوره
1h 44m
29
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
64,354
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dave Westerveld Dave Westerveld

دیو وسترولد با سالها تجربه آزمایش ، توسعه دهنده آزمون است. دیو در آزمایش بسیاری از پروژه های مختلف شرکت کرده است ، از محصولات کاملاً تأسیس گرفته تا مراحل اولیه ابتکارات مهم جدید. وی در حل مشکلات اتوماسیون در یک محیط تیمی سرآمد است و در مراحل مختلف درگیر ابتکارات اتوماسیون سنتی است. دیو همچنین با استفاده خلاقانه از ابزارهای اتوماسیون و با کمک به ساختن چارچوب های اتوماسیون ، به بهبود کیفیت محصول کمک کرده است. وی مایل به دیدن تیم هایی است که تولید نرم افزاری با ارزش بالا دارند و علاقه مند به درک راه هایی است که می توان از ابزارهای اتوماسیون برای کمک به این هدف استفاده کرد. در حال حاضر ، دیو به عنوان توسعه دهنده تست در D2L ، اولین پلت فرم یادگیری یکپارچه جهان فعالیت می کند. او همچنین یک مربی است ، از اینکه دانش خود را در مورد آزمایش در LinkedIn Learning به اشتراک می گذارد ، هیجان زده است. او در offbeattesting.com وبلاگ می نویسد.