اصول REST Assured
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
مانند هر نرمافزار با کیفیت بالا، REST APIها نیاز به تست دارند و REST Assured راهحل مناسبی برای آن است. در این دوره، مبانی REST Assured، شما یاد خواهید گرفت که چگونه تستهای REST API بنویسید. ابتدا یک مرور کلی بر روی REST APIها و فریمورک REST Assured ارائه میشود.
سپس، به کد نویسی عملی پرداخته و انواع درخواستهای HTTP را مینویسید و ارسال میکنید. در این مرحله، هدرها و بدنهی هر پاسخ را اعتبارسنجی میکنید و آنها را برای درخواستها تنظیم مینمایید.
در نهایت، تکنیکهای مفیدی را بررسی خواهید کرد که کار با این فریمورک را راحتتر میکند. پس از اتمام این دوره، مهارتهای لازم برای نوشتن مجموعهای از تستهای خودکار برای یک REST API را خواهید داشت.
اصول REST Assured
-
بررسی دوره 0:01:00
-
چرا باید تست Web API را بیاموزیم؟ 0:03:00
-
مقایسه گزینههای تست 0:02:00
-
پیشنیازها 0:02:00
-
HTTP Refresher 0:03:00
-
مقایسه Web API با REST API و SOAP 0:03:00
-
APIهای دموی دوره 0:02:00
-
مروری بر دوره 0:01:00
-
مقدمه 0:01:00
-
مرورگر شما به عنوان یک کلاینت 0:02:00
-
نگاه و چاپ برای دیباگ 0:03:00
-
مروری بر هدرهای HTTP 0:02:00
-
دمو: تست یک پاسخ ساده 0:03:00
-
دمو: تست یک پاسخ قابل اعتبارسنجی 0:02:00
-
معرفی Hamcrest 0:02:00
-
استفاده از Hamcrest Matchers 0:02:00
-
دمو: استفاده از Hamcrest Matchers 0:02:00
-
تست هدرها به عنوان نقشه ها 0:01:00
-
خلاصه ماژول 0:01:00
-
مقدمه 0:01:00
-
بدون پارامترها 0:03:00
-
با پارامترهای مسیر 0:03:00
-
استفاده از متد ()Param 0:04:00
-
ایجاد تستهای پارامترسازی شده 0:04:00
-
خلاصه ماژول 0:01:00
-
مقدمه 0:01:00
-
روشهای پایهای موجود در بدنه 0:02:00
-
استخراج مقادیر با استفاده از JsonPath 0:05:00
-
اعتبارسنجی پاسخ قابل اعتبارسنجی 0:02:00
-
اعتبارسنجی بدنههای تو در تو 0:02:00
-
دمو: اعتبارسنجی بدنه تو در تو 0:02:00
-
تست اقلام تکراری 0:02:00
-
دمو: تست اقلام تکراری 0:03:00
-
تغییر پارسر پیشفرض 0:01:00
-
خلاصه ماژول 0:01:00
-
مقدمه 0:02:00
-
مروری بر متدهای HTTP 0:02:00
-
دمو: استفاده از HEAD و OPTIONS 0:02:00
-
REST Assured و BDD 0:02:00
-
ایجاد یک توکن دسترسی 0:02:00
-
دمو: ایجاد با استفاده از POST 0:02:00
-
دمو: بروزرسانی با PATCH 0:01:00
-
دمو: حذف با DELETE 0:01:00
-
متدهای دیگر احراز هویت 0:02:00
-
متدهای دیگر و متدهای سفارشی 0:02:00
-
خلاصه ماژول 0:01:00
-
مقدمه 0:02:00
-
متغیرهای جهانی مفید 0:02:00
-
دمو: تنظیم متغیرهای جهانی مفید 0:01:00
-
متغیرهای جهانی پیچیدهتر 0:02:00
-
درک شیء پیکربندی 0:02:00
-
دمو: تغییر پیکربندی هدایت 0:03:00
-
دمو: ایجاد یک پیکربندی شکست 0:03:00
-
درک RequestSpecification 0:01:00
-
دمو: RequestSpecification 0:02:00
-
درک ResponseSpecification 0:01:00
-
دمو: ResponseSpecification 0:02:00
-
لاگ کردن 0:01:00
-
دمو: لاگ کردن 0:01:00
-
خلاصه ماژول 0:01:00
-
مقدمه 0:01:00
-
ایجاد سلسلهمراتب کلاسها 0:04:00
-
کامپوزیشن در مقابل وراثت 0:06:00
-
ایجاد یک پیکربندی مرکزی 0:03:00
-
تستها باید مستقل باشند 0:02:00
-
ادغام یک فریمورک گزارشگیری 0:03:00
-
آموزشهای بیشتری 0:01:00
مشخصات آموزش
اصول REST Assured
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:67
- مدت زمان :2:25:11
- حجم :337.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy