تسلط به تست API با Playwright و TypeScript
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- API چیست، چگونه کار میکند و چگونه با آنها تعامل داشته باشید؟
- چگونه درخواستهای GET ،POST ،PUT و DELETE را با ابزارهای داخلی Playwright انجام دهید؟
- چگونه اعتبارسنجی آبجکت پاسخ JSON را انجام دهید؟
- چگونه تستهای خود را بهصورت مؤثر مدیریت و سازماندهی کنید تا مقیاسپذیر شوند؟
- چگونه با استفاده از «طراحی رابط روان» فریمورکی بسازید که تجربه اسکریپتنویسی API را بهبود بخشد؟
- چگونه گزارشدهی و مدیریت خطا را با خروجی لاگ اضافی بهبود دهید؟
- JSON Schema چیست، چگونه اعتبارسنجی طرح را انجام دهید و چگونه آن را بهصورت خودکار تولید کنید؟
- چگونه از AI و Agent Copilot برای تسریع توسعه اسکریپتنویسی API استفاده کنید؟
- چگونه ادعاهای سفارشی ایجاد کنید؟
پیش نیازهای دوره
- عدم نیاز به مهارتهای برنامهنویسی قبلی. تجربه در JavaScript ،TypeScript یا هر زبان برنامهنویسی دیگر مزیت محسوب میشود.
توضیحات دوره
به تست API با Microsoft Playwright تسلط پیدا کنید و فریمورکهای اتوماسیونی آماده تولید را بسازید که شما را در بازار رقابتی QA متمایز کند. این دوره جامع شما را از مبتدی کامل به متخصص مطمئن تست API تبدیل میکند، صرفنظر از تجربه برنامهنویسی فعلیتان.
مسیر یادگیری کامل – بدون نیاز به پیشنیاز
ساخت اصول (مثالی برای مبتدیان):
- به اصول JavaScript و TypeScript را در کمتر از 2 ساعت از ابتدا بیاموزید.
- درک کنید که API ها چگونه کار میکنند و چرا تست آنها حیاتی است.
- اولین تستهای API خود را با ابزارهای قدرتمند داخلی Playwright بنویسید.
- با اطمینان به درخواستهای GET ،POST ،PUT و DELETE تعامل کنید.
توسعه فریمورک آماده تولید:
- یک فریمورک مقیاسپذیر و قابل نگهداری برای تست API با طراحی رابط روان بسازید.
- مفاهیم برنامهنویسی پیشرفته و الگوهای طراحی را پیادهسازی کنید.
- راهحلهای تست سادهسازیشدهای ایجاد کنید که بهصورت یکپارچه به هر پروژهای بپیوندند.
- متدهای سفارشی و قابلیتهای گزارشدهی پیشرفته را توسعه دهید.
تکنیکهای پیشرفته اعتبارسنجی:
- به اعتبارسنجی JSON Schema برای تست پاسخهای API محکم مسلط شوید.
- JSON Schema را بهصورت خودکار برای نگهداری و بروزرسانی آسان تولید کنید.
- ادعاهای سفارشی ایجاد کنید که حوادث نادر را شناسایی کرده و صحت داده را تضمین کنند.
- بهترین شیوههای صنعتی برای مدیریت خطا و اشکالزدایی را بیاموزید.
گردش های کاری مدرن با هوش مصنوعی:
- سرعت اسکریپتنویسی تست API خود را با یکپارچهسازی Agent Copilot AI افزایش دهید.
- تسک های نگهداری روتین و تولید ادعا را خودکار کنید.
- از ابزارهای پیشرفته برای نوشتن کد تست پاکتر و کارآمدتر استفاده کنید.
- با تکنیکهای توسعه بهدستآمده از AI، در صدر روندهای صنعتی باقی بمانید.
این دوره برای چه کسانی است؟
- مهندسان QA که میخواهند با ابزارهای مدرن تست API را تسلط پیدا کنند.
- تستکنندگان دستی آماده انتقال به اتوماسیون
- توسعهدهندگان که به دنبال بهبود مهارتهای تست خود هستند.
- هر کسی که علاقهمند به ساخت فریمورکهای تست مقاوم و قابل نگهداری است.
- حرفهای که به دنبال پیشرفت در شغل خود با مهارتهای پرتقاضا است.
آنچه خواهید دست یافت
با پایان دوره، یک فریمورک کامل تست API آماده تولید خواهید ساخت. شما نه تنها «چگونه» بلکه «چرا» پشت استراتژیهای مؤثر تست API را درک میکنید. مهمترین نکته این است که اعتماد به نفس و مهارت لازم برای مقابله با هر چالش تست API در محیط حرفهای خود را خواهید داشت.
این دوره برای چه کسانی مناسب است؟
- مهندسان کیفیت که مایل به یادگیری تست و اتوماسیون API هستند.
- SDETs و مهندسان اتوماسیون که در حال بررسی چگونگی استفاده مؤثر از Playwright برای تست API هستند.
- توسعهدهندگانی که میخواهند تست API را با یک فریمورک اتوماسیون API مقاوم (کلون از قالب) خودکار کنند.
- مبتدیان کامل که اولین قدم را در اتوماسیون API میگذارند و میخواهند با Playwright شروع کنند.
تسلط به تست API با Playwright و TypeScript
-
مقدمه 03:25
-
بررسی اپلیکیشن تست 04:44
-
پیکربندی محیط توسعه 08:49
-
راهاندازی Playwright 07:52
-
سلام دنیا 04:37
-
متغیرها، ثوابت و انواع داده 11:13
-
اتحاد و تداخل 06:12
-
آبجکتها و آرایهها 08:57
-
عملگرهای نسبی و برابری 07:57
-
عملگرهای منطقی 09:35
-
دستور شرطی 08:17
-
حلقهها 09:26
-
توابع 15:15
-
کلاس و متدها 06:52
-
JavaScript در مقابل TypeScript 06:14
-
تست عملی JavaScript None
-
API چیست؟ 10:54
-
بررسی API با استفاده از Postman 14:28
-
درخواست GET 18:28
-
درخواست POST 07:41
-
درخواست POST مجاز 10:23
-
درخواست DELETE 05:46
-
درخواست PUT 10:57
-
هوکهای تست 09:42
-
اجرای تست 13:21
-
جمعبندی 04:48
-
قبل از شروع... 01:48
-
طراحی رابط روان 13:11
-
سازمای تست 10:26
-
سازنده URL 09:24
-
Request Handler Constructor 05:18
-
Get Requester 12:04
-
ارسالکننده درخواستهای POST ،PUT و DELETE 14:10
-
لوگر سفارشی 16:27
-
اعتبارسنج کد وضعیت 19:13
-
بهبود ادعاها 23:40
-
فایل پیکربندی API 11:48
-
بهبود هندلر درخواست 05:23
-
دستیار تصدیق 09:19
-
کارگران Playwright 08:57
-
تصدیق خودکار 19:52
-
فایل پیکربندی Playwright 11:45
-
بهبود گزارشدهی 05:01
-
JSON Schema چیست؟ 06:56
-
Schema Reader 12:28
-
Schema Validator 10:00
-
ادعای طرح 08:53
-
تولید طرح 14:18
-
فرمتهای داده اضافی 05:09
-
جمعبندی بخش 02:04
-
مدیریت Request Payload 10:14
-
تولید داده تست 12:37
-
تست داده محور 14:53
-
تحلیل دقیق لاگ 05:33
-
متغیرهای محیطی 09:32
-
تستهای UI و API در یک فریمورک واحد 03:33
-
راه اندازی Copilot 05:10
-
کاملسازی کد Copilot 06:17
-
حالت پرسش Copilot و پنجره زمینه 09:44
-
بروزرسانی ادعاها با حالت عامل Copilot 10:39
-
تولید ادعاها و اشکالزدایی خودکار عامل 13:27
-
مدیریت دستورالعملها و پرامپتها 27:34
-
افزودن ویژگیهای جدید فریمورک با عامل Copilot 08:59
-
تولید خودکار تست API از تست UI 17:29
مشخصات آموزش
تسلط به تست API با Playwright و TypeScript
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:متوسط
- تعداد درس:64
- مدت زمان :10:39:08
- حجم :8.29GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy