تست API با Rest Assured: صفر تا صد
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- مبانی RESTful APIs و وبسرویسها را درک کنید.
- متدهای HTTP ( شامل GET ،POST ،PUT ،DELETE) و کدهای status را یاد بگیرید.
- محیط جاوا و Maven را برای اتوماسیون API راهاندازی کنید.
- از REST Assured برای تست API از ابتدا استفاده کنید.
- پاسخهای API را اعتبارسنجی کنید. (assertionها، اعتبارسنجی اسکیمای JSON)
- انواع مختلف درخواستها را با هدرها، پارامها و بادی ارسال کنید.
- احراز هویت را مدیریت کنید. (بیسیک، OAuth و Tokens)
- دادهها را از پاسخهای API استخراج و دوباره استفاده کنید.
- تستها را با فریمورک TestNG یکپارچه کنید.
پیشنیازهای دوره
- آشنایی اولیه با مفاهیم تست نرمافزار
- دانش پایه جاوا مفید است، اما الزامی نیست.
- آشنایی با فرمت JSON یک مزیت محسوب میشود.
- آشنایی با متدهای HTTP
- تمایل به یادگیری اتوماسیون API از ابتدا
توضیحات دوره
تست API با REST Assured — عملی و بلادرنگ
این دوره یک مسیر کامل و عملی برای یادگیری تست API با REST Assured ارائه میدهد و مبانی قوی را با روشهای واقعی اتوماسیون ترکیب میکند. این دوره طوری طراحی شده که به فراگیران کمک کند از مفاهیم پایه API تا فریمورکهای پیشرفته اتوماسیون API پیش بروند و مهارتهای عملی لازم برای تست مطمئن APIها در پروژههای واقعی را به دست آورند.
ابتدا با مبانی API؛ از جمله معماری REST، متدهای HTTP، کدهای status، هدرها و ساختارهای درخواست و پاسخ آشنا میشوید. سپس یاد میگیرید چگونه REST Assured را با جاوا، Maven و TestNG راهاندازی کنید و اولین تستهای خودکار API را بنویسید.
با پیشرفت دوره، وارد بخش عملی اتوماسیون میشوید و یاد میگیرید چگونه بادی پاسخها، هدرها، کدهای status و عملکرد را اعتبارسنجی کنید. همچنین بهصورت گسترده با JSON و XML کار خواهید کرد و با استفاده از JsonPath و XmlPath دادهها را استخراج و اعتبارسنجی میکنید.
همچنین با مفاهیم پیشرفته تست API؛ از جمله مکانیزمهای احراز هویت (بیسیک، OAuth Bearer Token)، تست دادهمحور، زنجیرهسازی درخواستها، اعتبارسنجی اسکیما و مدیریت پاسخهای پویا آشنا میشوید.
این دوره شامل مثالهای بلادرنگ، سناریوهای پروژه لایو و تمرینهای عملی است تا متوجه شوید تست API در محیطهای واقعی توسعه نرمافزار چگونه انجام میشود. همچنین یاد میگیرید چگونه:
- با استفاده از REST Assured، موارد تست API را طراحی و خودکارسازی کنید.
- پاسخهای پیچیده API را بهطور مؤثر اعتبارسنجی کنید.
- احراز هویت و مجوزدهی را در APIها مدیریت کنید.
- فریمورکهای اتوماسیون API قابلاستفادهمجدد و قابلنگهداری بسازید.
- تستهای REST Assured را با TestNG و پایپلاینهای CI/CD یکپارچه کنید.
- گزارش تولید کنید و نتایج تست API را تحلیل کنید.
در پایان این دوره، پایهای قوی در تست API و اتوماسیون REST Assured خواهید داشت و با اطمینان میتوانید روی پروژههای بلادرنگ کار کنید، با تیمها همکاری کنید و در مصاحبههای تست API موفق شوید.
چه یک تستر دستی باشید که به سمت اتوماسیون حرکت میکند، چه یک تستر اتوماسیون که میخواهد مهارتهای API خود را تقویت کند، چه توسعهدهندهای که میخواهد سرویسهای بکاند را اعتبارسنجی کند، یا یک مبتدی که تازه مسیر یادگیری تست API را شروع کرده است، این دوره به شما تجربهای عملی و آماده برای بازار کار در یکی از پرتقاضاترین مهارتهای تست نرمافزار مدرن میدهد.
این دوره برای چه کسانی مناسب است؟
- تسترهای دستی که میخواهند به حوزه تست API و اتوماسیون وارد شوند.
- تسترهای اتوماسیون که به دنبال تقویت مهارتهای تست API خود هستند.
- افراد تازهکار و دانشجویانی که میخواهند مسیر شغلی خود را در تست نرمافزار آغاز کنند.
- توسعهدهندگانی که میخواهند APIها را بهصورت مؤثر اعتبارسنجی و تست کنند.
- هر کسی که علاقهمند است اتوماسیون API را از ابتدا یاد بگیرد.
- متخصصانی که برای مصاحبههای تست API آماده میشوند.
- مهندسان QA که میخواهند تجربه عملی با REST Assured به دست آورند.
تست API با Rest Assured: صفر تا صد
-
مقدمه 22:20
-
روز 1 50:42
-
روز 2 52:24
-
روز 3 48:01
-
روز 4 57:52
-
روز 5 51:15
-
روز 6 57:10
-
روز 7 35:50
-
روز 8 31:48
-
روز 9 38:09
-
روز 12 39:04
-
روز 13 32:34
-
روز 14 38:58
-
روز 15 32:59
-
روز 16 38:58
-
روز 17 36:48
-
روز 18 34:54
-
روز 20 39:18
-
روز 21 38:49
-
روز 22 37:43
-
روز 23 35:33
-
روز 25 39:13
-
روز 26 25:52
-
روز 27 25:37
-
روز 28 32:07
-
روز 29 33:45
-
روز 30 35:52
-
روز 31 27:13
-
روز 32 24:14
مشخصات آموزش
تست API با Rest Assured: صفر تا صد
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:33
- مدت زمان :21:19:21
- حجم :16.63GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy