دوره تست خودکار نرم‌افزار با پلی‌رایت

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

نام محصول به انگلیسی Udemy - Automated Software Testing with Playwright
نام محصول به فارسی دوره تست خودکار نرم‌افزار با پلی‌رایت بر روی فلش 32GB
زبان انگلیسی با زیرنویس فارسی
نوع محصول آموزش ویدیویی
نحوه تحویل به صورت دانلودی
توجه مهم:

این دوره آموزشی به صورت دانلودی ارائه می‌شود و همراه با زیرنویس فارسی است.

حداکثر تا ۲۴ ساعت پس از ثبت سفارش، لینک اختصاصی دوره برای شما ساخته و ارسال خواهد شد.


📚 محتوای این محصول آموزشی (پکیج کامل)

علاوه بر دوره ویدیویی، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دوره تست خودکار نرم‌افزار با پلی‌رایت بر روی فلش 32GB

در دنیای پرشتاب توسعه نرم‌افزار، تضمین کیفیت و پایداری برنامه‌های وب یک ضرورت انکارناپذیر است. تست خودکار (Automated Testing) به عنوان یکی از مؤثرترین روش‌ها برای دستیابی به این هدف، جایگاه ویژه‌ای پیدا کرده است. Playwright، فریمورک مدرن و قدرتمند توسعه‌داده‌شده توسط مایکروسافت، با ارائه قابلیت‌های منحصربه‌فرد، فرایند اتوماسیون تست را متحول کرده است. این دوره جامع، شما را از سطح مبتدی تا پیشرفته با تمام جنبه‌های تست خودکار با استفاده از Playwright آشنا می‌کند تا بتوانید تست‌های پایدار، سریع و قابل اعتمادی برای پیچیده‌ترین برنامه‌های وب بنویسید.

چرا تست خودکار با Playwright اهمیت دارد؟

Playwright تنها یک ابزار ساده برای کلیک کردن بر روی دکمه‌ها نیست؛ بلکه یک اکوسیستم کامل برای تعامل با مرورگرهای مدرن است. این فریمورک به دلیل ویژگی‌های کلیدی زیر، به سرعت به انتخاب اول بسیاری از مهندسان کیفیت و توسعه‌دهندگان تبدیل شده است:

  • پشتیبانی چندمرورگری: تست‌های خود را یک‌بار بنویسید و آن‌ها را بر روی Chromium (Chrome, Edge)، Firefox و WebKit (Safari) به صورت هم‌زمان یا جداگانه اجرا کنید.
  • سرعت و پایداری بالا: Playwright با معماری هوشمند و قابلیت Auto-Waits، به طور خودکار منتظر بارگذاری کامل عناصر صفحه می‌ماند و از خطاهای ناشی از زمان‌بندی (Flaky Tests) جلوگیری می‌کند.
  • قابلیت‌های پیشرفته: امکاناتی مانند رهگیری درخواست‌های شبکه، شبیه‌سازی دستگاه‌های موبایل، مدیریت چندین صفحه و زمینه (Context) به صورت هم‌زمان و ضبط ویدیو از اجرای تست‌ها، آن را از رقبا متمایز می‌کند.
  • توسعه فعال توسط مایکروسافت: این فریمورک به طور مداوم در حال به‌روزرسانی و بهبود است و از پشتیبانی یکی از بزرگ‌ترین شرکت‌های فناوری جهان برخوردار است.

در این دوره چه مهارت‌هایی کسب خواهید کرد؟

پس از اتمام این دوره، شما قادر خواهید بود تا به صورت حرفه‌ای و مستقل، پروژه‌های تست خودکار را با Playwright مدیریت و اجرا کنید. مهارت‌های کلیدی که به دست می‌آورید عبارت‌اند از:

  • نصب، راه‌اندازی و پیکربندی کامل محیط Playwright با JavaScript و TypeScript.
  • نوشتن انواع تست‌های End-to-End برای سناریوهای مختلف کاربری.
  • تسلط بر انواع انتخابگرها (Selectors) برای یافتن پایدارترین عناصر در صفحات وب.
  • مدیریت پیشرفته تعاملات کاربر، از جمله کلیک، تایپ، اسکرول، آپلود فایل و Drag & Drop.
  • استفاده از Assertions قدرتمند برای اعتبارسنجی دقیق رفتار و ظاهر برنامه.
  • پیاده‌سازی الگوی طراحی Page Object Model (POM) برای ایجاد تست‌های خوانا، قابل نگهداری و مقیاس‌پذیر.
  • انجام تست‌های API برای اعتبارسنجی End-pointها مستقیماً از طریق Playwright.
  • اجرای تست رگرسیون بصری (Visual Regression Testing) برای شناسایی تغییرات ناخواسته در UI.
  • عیب‌یابی (Debugging) و تحلیل گزارش‌های جامع تست برای شناسایی سریع مشکلات.
  • ادغام تست‌ها با سیستم‌های یکپارچه‌سازی مداوم (CI/CD) مانند GitHub Actions.

سرفصل‌های کلیدی دوره

ساختار این دوره به گونه‌ای طراحی شده است که مفاهیم را به صورت گام‌به‌گام و پروژه‌محور به شما آموزش دهد.

بخش اول: مبانی و راه‌اندازی اولیه

  • مقدمه‌ای بر تست خودکار و جایگاه Playwright
  • نصب Node.js, npm و VS Code
  • راه‌اندازی اولین پروژه Playwright و آشنایی با ساختار آن
  • اجرای اولین اسکریپت تست و آشنایی با Test Runner
  • بررسی ابزار Codegen برای ضبط و تولید خودکار کد تست

بخش دوم: تعامل با عناصر و نوشتن تست‌های کاربردی

  • آشنایی عمیق با انتخابگرها (Selectors): CSS, XPath, Text, و Role-based
  • مدیریت ورودی‌های کاربر: تایپ کردن، انتخاب از منوهای کشویی، کار با چک‌باکس‌ها
  • انجام عملیات کلیک، دابل‌کلیک و کلیک راست
  • کار با فریم‌ها (iFrames)، پنجره‌های جدید (Pop-ups) و تب‌های مرورگر
  • مفهوم Auto-Waits و مدیریت انتظارهای سفارشی
  • آشنایی کامل با انواع Assertions برای اعتبارسنجی نتایج

بخش سوم: الگوهای طراحی و ساختاردهی تست

  • معرفی الگوی Page Object Model (POM) و مزایای آن
  • پیاده‌سازی ساختار POM در یک پروژه واقعی
  • استفاده از Fixtures برای مدیریت داده‌ها و وضعیت تست
  • گروه‌بندی تست‌ها، استفاده از Hooks (beforeEach, afterAll) و اجرای موازی
  • مدیریت داده‌های حساس و متغیرهای محیطی (Environment Variables)

بخش چهارم: مباحث پیشرفته و یکپارچه‌سازی

  • تست API: ارسال درخواست‌های GET, POST, PUT, DELETE و اعتبارسنجی پاسخ‌ها
  • شبیه‌سازی و رهگیری درخواست‌های شبکه (Network Interception)
  • تست رگرسیون بصری با استفاده از مقایسه اسکرین‌شات‌ها
  • شبیه‌سازی دستگاه‌های مختلف (موبایل و تبلت) و موقعیت جغرافیایی
  • گزارش‌گیری پیشرفته با HTML Reporter و ابزارهای دیگر
  • تنظیم و اجرای تست‌ها در محیط CI/CD با GitHub Actions

نحوه ارائه دوره: آموزش بر روی فلش مموری

برای سهولت دسترسی و اطمینان از کیفیت پایدار، این دوره آموزشی به صورت فیزیکی ارائه می‌شود.

توجه مهم: این مجموعه آموزشی جامع به صورت دانلودی ارائه نمی‌شود. تمامی فایل‌ها، ویدیوهای آموزشی با کیفیت بالا، سورس‌کدها و منابع تکمیلی بر روی یک فلش مموری ۳۲ گیگابایتی باکیفیت برای شما ارسال می‌گردد.

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

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

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.