آموزش تکنیک‌های پیشرفته Playwright: بهینه‌سازی سرعت، پایداری و تست ابری - آخرین آپدیت

دانلود Advanced Playwright Techniques: Optimizing Speed, Stability, and Cloud Testing

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

سرفصل ها و درس ها

مقدمه Introduction

  • آنچه باید بدانید What you should know

  • تکنیک‌های پیشرفته Playwright Advanced Playwright techniques

1. بهینه‌سازی سرعت تست در Playwright 1. Optimising Test Speed in Playwright

  • موازی‌سازی: چه زمانی استفاده کنیم و چه زمانی اجتناب کنیم Parallelisation: When to use It and when to avoid It

  • تست سبز: سرعت، بهره‌وری و پایداری Green testing: Speed, efficiency and sustainability

  • پیکربندی وابستگی‌های پروژه برای تنظیم کوکی‌ها Configuring project dependencies for cookie setup

  • چالش: بهینه‌سازی یک تست کند در VS Code Challenge: Optimise a slow test in VS Code

  • تشخیص گلوگاه‌های عملکردی با معیارهای VS Code Diagnosing performance bottlenecks with VS Code metrics

  • راهکار: بهینه‌سازی یک تست کند در VS Code Solution: Optimise a slow test in VS Code

  • استفاده از storageState برای جلوگیری از ورودهای مکرر Using storageState to avoid repeated logins

2. کاهش خطاهای اتفاقی (Flakiness) در Playwright 2. Reducing Test Flakiness in Playwright

  • مدیریت مشکل Nuxt page hydration در تست‌ها Handling Nuxt page hydration issue in tests

  • تسلط بر تست‌های ناپایدار (Flaky) Mastering flaky tests

  • مدیریت وابستگی‌های خارجی برای به حداقل رساندن ناپایداری Handling external dependencies to minimise flakiness

  • پیاده‌سازی لوکیتورهای پایدار Implementing stable locators

  • چالش: اصلاح این تست ناپایدار Challenge: Fix this flaky test

  • راهکار: اصلاح این تست ناپایدار Solution: Fix this flaky test

  • اجرای مکرر تست‌ها برای شناسایی ناپایداری Running tests multiple times to detect flakiness

3. بهترین روش‌های تست اسکرین‌شات و اسنپ‌شات 3. Screenshot and Snapshot Testing Best Practices

  • راهکار: پیاده‌سازی تستی برای اسکرین‌شات گرفتن از صفحه Solution: Implement a test to screenshot a page

  • چالش: پیاده‌سازی تستی برای اسکرین‌شات گرفتن از صفحه Challenge: Implement a test to screenshot a page

  • چگونه یک اسکرین‌شات بگیریم؟ How do you capture a screenshot?

  • چگونه یک اسنپ‌شات بگیریم؟ How do you capture a snapshot?

  • تست بصری با اسکرین‌شات‌ها و اسنپ‌شات‌ها Visual testing with screenshots and snapshots

4. اجرای تست‌ها در سرویس Microsoft Playwright Testing 4. Running Tests on Microsoft Playwright Testing Service

  • ایجاد یک منبع در Microsoft Azure Creating a resource on Microsoft Azure

  • سرویس Microsoft Playwright Testing (MPT) چیست؟ What is Microsoft Playwright Testing (MPT) service?

  • راهکار: اجرای تست‌ها روی سرور محلی در MPT Solution: Run tests against your local server on MPT

  • تنظیم فریم‌ورک برای اجرای تست‌ها در فضای ابری Setting up your framework to run tests on the cloud

  • اجرای تست‌ها از طریق CLI Running tests via CLI

  • چالش: اجرای تست‌ها روی سرور محلی در MPT Challenge: Run tests against your local server on MPT

جمع‌بندی Conclusion

  • نکات نهایی و بهترین روش‌ها Final thoughts and best practices

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش تکنیک‌های پیشرفته Playwright: بهینه‌سازی سرعت، پایداری و تست ابری
جزییات دوره
1h 8m
29
(آخرین آپدیت)
13,151
- از 5
ندارد
دارد
دارد
Qambar Raza
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Qambar Raza Qambar Raza

توسعه دهنده بلاک چین

سلام،

من قمبر رضا هستم، یک آزمایش کننده اصلی که برای یک سازمان رسانه ای بزرگ در بریتانیا کار می کنم.

من علاقه زیادی به اتوماسیون دارم. صادقانه بگویم، هر نوع اتوماسیونی. انگلیسی زبان دوم من است، برنامه نویسی کامپیوتر اولین زبان من است. من می توانم مانند شعر کد بخوانم و بنویسم و ​​وقتی یک نرم افزار خوش ساخت را می بینم موسیقی می شنوم.

من اخیراً علاقه شدیدی به توسعه شخصی پیدا کرده ام و در حال یادگیری چیزهای جدید زیادی در مورد رهبری، مدیریت و بهره وری هستم. من می‌خواهم از این پلتفرم برای به اشتراک گذاشتن اشتیاق و چیزهایی که در دوره‌های کوتاه ساده یاد می‌گیرم استفاده کنم.

اگر می‌خواهید بیشتر بدانید، لطفاً نمایه Skillshare من را دنبال کنید، و اگر از طرفداران محتوای من هستید و ایده‌هایی برای کلاس‌هایی دارید که به نظرتان مفید است، برای من پیام ارسال کنید./email و من می بینم چه کاری می توانم انجام دهم.