آموزش پایه های تست API

API Testing Foundations

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

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

معرفی Introduction

  • برجسته به عنوان یک آزمایش کننده API Standing out as an API tester

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

  • انواع API ها Types of APIs

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

  • مقدمه ای بر وب سرویس ها Introduction to web services

  • آشنایی با اصطلاحات API Understanding API terminology

2. شروع به آزمایش API 2. Getting Started with API Testing

  • چالش: کشف API Challenge: API discovery

  • کاوش یک API Exploring an API

  • راه حل: کشف API Solution: API discovery

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

  • چالش های API را نصب و راه اندازی کنید Install and set up API challenges

3. مجوز API 3. API Authorization

  • احراز هویت اولیه در تماس‌های API Basic auth in API calls

  • راه اندازی OAuth Setting up OAuth

  • استفاده از نشانه های مجوز Using authorization tokens

  • بررسی اجمالی مجوز و احراز هویت Overview of authorization and authentication

  • یافتن توکن های حامل Finding Bearer Tokens

4. آزمایش API دستی 4. Hands-On API Testing

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

  • تست DELETE تماس ها Testing DELETE calls

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

  • راه حل: به نقاط پایانی محافظت شده دسترسی پیدا کنید Solution: Access protected endpoints

  • درک تماس های POST Understanding POST calls

  • چالش: به نقاط پایانی محافظت شده دسترسی پیدا کنید Challenge: Access protected endpoints

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

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

  • چالش: شکستن API Challenge: Break the API

5. در نظر گرفتن تست API اضافی 5. Additional API Testing Consideration

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

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

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

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

نتیجه Conclusion

  • منابعی برای ادامه یادگیری Resources to keep learning

نمایش نظرات

نظری ارسال نشده است.

آموزش پایه های تست API
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 33m
29
Linkedin (لینکدین) lynda-small
24 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
3,041
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dave Westerveld Dave Westerveld

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

Linkedin (لینکدین)

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

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

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