لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر تست API با Playwright و TypeScript
- آخرین آپدیت
دانلود Playwright API Testing Mastery with TypeScript
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در مدت ۲ هفته، یک فریمورک قدرتمند برای تست API با استفاده از Playwright بسازید و یاد بگیرید. همچنین از قابلیتهای هوش مصنوعی و Copilot برای افزایش سرعت توسعه استفاده کنید.
آنچه در این دوره میآموزید:
- API چیست، چگونه کار میکند و نحوه تعامل با آن
- اجرای درخواستهای GET، POST، PUT و DELETE با ابزارهای داخلی Playwright
- نحوه اعتبارسنجی (Validation) آبجکتهای پاسخ JSON
- مدیریت بهینه و سازماندهی تستها برای مقیاسپذیری
- ساخت فریمورک با استفاده از طراحی "Fluent Interface" برای بهبود تجربه کدنویسی
- ارتقای گزارشدهی و مدیریت خطاها با خروجیهای Log تکمیلی
- آشنایی با JSON Schema، نحوه اعتبارسنجی و تولید خودکار آن
- استفاده از AI و Copilot Agent برای سرعت بخشیدن به توسعه اسکریپتهای تست
- ایجاد Assertions (تأییدیه) سفارشی
پیش نیازها: هیچ دانش قبلی از برنامهنویسی نیاز نیست. داشتن تجربه در JavaScript، TypeScript یا هر زبان برنامهنویسی دیگر یک امتیاز محسوب میشود.
اگر هر بخشی مبهم بود یا با مشکلی مواجه شدید، در بخش Q&A سوال خود را بپرسید یا پیام ارسال کنید.
با استفاده از Microsoft Playwright در تست API استاد شوید و فریمورکهای اتوماسیونی در سطح صنعتی بسازید که شما را در بازار رقابتی QA متمایز کند. این دوره جامع، شما را از یک مبتدی مطلق به یک متخصص مطمئن در تست API تبدیل میکند، فارغ از اینکه در حال حاضر چه تجربهای در برنامهنویسی دارید.
مسیر یادگیری کامل - بدون نیاز به پیشنیاز
ساخت زیربنا (مناسب برای مبتدیان):
تسلط بر مفاهیم پایه JavaScript و TypeScript از صفر در کمتر از ۲ ساعت
درک نحوه عملکرد APIها و دلیل حیاتی بودن تست آنها
نوشتن اولین تستهای API با استفاده از ابزارهای قدرتمند داخلی Playwright
یادگیری تعامل مطمئن با درخواستهای GET، POST، PUT و DELETE
توسعه فریمورک آماده برای محیط عملیاتی (Production):
ساخت یک فریمورک تست API مقیاسپذیر و قابل نگهداری با طراحی رابط Fluent
پیادهسازی مفاهیم پیشرفته برنامهنویسی و الگوهای طراحی (Design Patterns)
ایجاد راهکارهای تست بهینه که به راحتی با هر پروژهای ادغام شوند
توسعه متدهای کمکی (Utility) سفارشی و قابلیتهای گزارشدهی پیشرفته
تکنیکهای پیشرفته اعتبارسنجی:
تسلط بر اعتبارسنجی JSON Schema برای تست دقیق پاسخهای API
تولید خودکار JSON Schema برای سهولت در بهروزرسانی و نگهداری
ایجاد Assertions سفارشی برای شناسایی موارد خاص (Edge Cases) و تضمین یکپارچگی دادهها
یادگیری بهترین متدهای صنعت برای مدیریت خطاها و دیباگ کردن
جریانهای کاری مدرن با تقویت هوش مصنوعی:
افزایش سرعت نوشتن اسکریپتهای تست با ادغام Copilot AI Agent
اتوماسیون کارهای تکراری نگهداری و تولید خودکار تأییدیهها
بهرهگیری از ابزارهای پیشرو برای نوشتن کدهای تست تمیزتر و بهینهتر
پیشرو بودن در ترندهای صنعت با تکنیکهای توسعه به کمک AI
این دوره برای چه کسانی مناسب است:
مهندسان QA که میخواهند در تست API با ابزارهای مدرن استاد شوند
تسترهای Manual که قصد انتقال به حوزه اتوماسیون را دارند
توسعهدهندگانی که به دنبال ارتقای مهارتهای تست خود هستند
علاقهمندان به ساخت فریمورکهای تست قدرتمند و قابل نگهداری
متخصصانی که میخواهند با کسب مهارتهای پرتقاضا، مسیر شغلی خود را ارتقا دهند
دستاوردهای شما در پایان دوره
در پایان این دوره، شما یک فریمورک کامل تست API آماده برای محیط عملیاتی خواهید داشت. شما نه تنها «چگونگی» بلکه «چرایی» استراتژیهای مؤثر تست API را درک خواهید کرد. مهمتر از همه، اعتمادبهنفس و مهارت لازم برای مقابله با هر چالشی در تست API در محیط کاری خود را به دست خواهید آورد.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
مرور کلی اپلیکیشن مورد تست
Test Application Overview
پیکربندی محیط توسعه
Configuration of Development Environment
نصب و راهاندازی Playwright
Playwright Setup
مبانی JavaScript و TypeScript
JavaScript and TypeScript Fundamentals
سلام دنیا (Hello World)
Hello World
متغیرها، ثابتها و انواع دادهها
Variables, Constants and Data Types
اتصال رشتهها و Interpolation
Concatenation and Interpolation
آبجکتها و آرایهها
Objects and Arrays
عملگرهای رابطهای و برابری
Relational and Equality Operators
عملگرهای منطقی
Logical Operators
دستورات شرطی
Conditional Statement
حلقهها
Loops
توابع
Functions
کلاسها و متدها
Class and Methods
مقایسه JavaScript و TypeScript
JavaScript vs TypeScript
تست عملی JavaScript
JavaScript Practice Test
اصول تست API
API Testing Basics
API چیست؟
What is API?
کاوش در API با استفاده از Postman
Exploring API using Postman
درخواست Get
Get Request
درخواست Post
Post Request
درخواست Post احرازهویت شده
Authorized Post Request
درخواست Delete
Delete Request
درخواست Put
Put Request
قلابهای تست (Test Hooks)
Test Hooks
اجرای تست
Test Execution
جمعبندی
Wrap Up
ساخت فریمورک
Building a Framework
قبل از شروع...
Before We Begin...
طراحی رابط Fluent (Fluent Interface)
Fluent Interface Design
نمایش نظرات