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

دانلود Playwright with AI: Agents, Context, and Test Automation Patterns

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اتوماسیون تست مدرن نیازمند سرعت، قابلیت اطمینان و توانایی سازگاری با تکامل اپلیکیشن‌ها است. این دوره برای مهندسان اتوماسیون تست QA که مسئول اتوماسیون جامع (End-to-End) و چندمروری در محیط‌های CI/CD هستند و همچنین توسعه‌دهندگان وب که قصد دارند برای محافظت از کد خود تست‌ها را اتوماتیک کنند، طراحی شده است. در این دوره با مدرس اندرو نایت بیاموزید چگونه تست‌های پایدار Playwright بسازید که به‌طور یکسان در مرورگرها و محیط‌های مختلف اجرا شوند، و سپس جریان‌های کاری خود را با تولید تست‌های مبتنی بر هوش مصنوعی و تکنیک‌های خود-ترمیم‌شونده (Self-healing) ارتقا دهید تا میزان خطاهای تصادفی و زمان نگهداری کاهش یابد. در طول مسیر، نحوه بهینه‌سازی اجرای تست، اعمال انتخاب پیش‌بینانه تست‌ها و ادغام Playwright در خط لوله‌های CI/CD برای تست مداوم و انتشار سریع‌تر نرم‌افزار را خواهید آموخت.

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

مقدمه Introduction

  • استفاده از GitHub Codespaces Using GitHub Codespaces

  • تست وب هوشمندتر با Playwright و هوش مصنوعی شروع می‌شود Smarter web testing starts with Playwright and AI

1. بررسی اپلیکیشن و کدنویسی حسی برای تحلیل‌های سریع 1. Exploring the App and Vibe Coding for Rapid Insights

  • ترسیم فرآیند توسعه تست Framing the test development process

  • کدنویسی حسی اسکریپت‌های خام Playwright Vibe-coding raw Playwright scripts

  • استفاده از هوش مصنوعی برای بررسی سریع رفتار یک وب‌اپلیکیشن Using AI to rapidly explore a web app’s behavior

2. کشف تست‌ها با ایجنت برنامه‌ریز (Planner Agent) در Playwright 2. Discovering Tests with Playwright's Planner Agent

  • اجرای تست‌ها مستقیماً از روی برنامه‌های زبان طبیعی Executing tests directly from natural-language plans

  • تولید خودکار برنامه تست با Planner Agent Generating a test plan automatically with the Planner Agent

  • افزودن ایجنت‌های Playwright به پروژه Adding Playwright agents to the project

3. تدوین کد تست با ایجنت تولیدکننده (Generator Agent) در Playwright 3. Formulating Test Code with Playwright's Generator Agent

  • تبدیل برنامه‌های تست به اسکریپت‌های تست Playwright Converting test plans into Playwright test scripts

  • بهبود تست‌های تولید شده توسط AI برای دقت و تمرکز بیشتر Improving AI-generated tests for accuracy and focus

4. اتوماسیون اجرای قابل اطمینان با ایجنت ترمیم‌کننده (Healer Agent) در Playwright 4. Automating Reliable Execution with Playwright's Healer Agent

  • استفاده از Healer Agent برای رفع تست‌های خراب Using the Playwright Healer Agent to fix broken tests

5. تغییر ایجنت‌های Playwright از MCP به CLI 5. Switching Playwright's Agents from MCP to CLI

  • تولید تست‌های جدید با CLI و مهارت‌های Playwright Generating new tests with Playwright CLI and skills

  • پیکربندی Playwright CLI با مهارت‌ها Configuring Playwright CLI with skills

6. ارتقای قابلیت نگهداری با Page Objects و Fixtures 6. Scaling Maintainability with Page Objects and Fixtures

  • بازنویسی (Refactoring) تست‌های Playwright با استفاده از Page Objects Refactoring Playwright tests using page objects

  • ساخت Test Fixtures برای کدی تمیز و قابل نگهداری Building test fixtures for clean, maintainable code

7. گسترش استراتژیک پوشش تست‌ها 7. Expanding Test Coverage Strategically

  • انجام تست‌های اکتشافی با اسکرین‌شات‌ها و ویدیوها Doing exploratory testing with screenshots and videos

  • استخراج تست‌ها مستقیماً از مستندات موجود (Specs) Deriving tests directly from existing specs

  • اتوماسیون تست‌های API با کمک هوش مصنوعی Automating API tests with AI assistance

  • شناسایی تست‌های فراموش شده و缺失 Uncovering what tests are missing

8. بهینه‌سازی موازی‌سازی، تداخل‌ها و مجموعه‌های تست بزرگ 8. Optimizing Parallelism, Collisions, and Large Suites

  • شناسایی و رفع تداخلات تست‌های موازی در Playwright Detecting and fixing parallel test collisions in Playwright

9. اجرای تست‌های Playwright در خط لوله‌های CI/CD 9. Running Playwright Tests in CI/CD Pipelines

  • اجرای خط لوله برای اجرای تست‌های Playwright Running the pipeline to execute Playwright tests

  • ساخت خط لوله GitHub Actions برای تست‌های Playwright Building a GitHub Actions pipeline for Playwright tests

جمع‌بندی Conclusion

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

نمایش نظرات

آموزش Playwright همراه با هوش مصنوعی: ایجنت‌ها، کانتکست و الگوهای اتوماسیون تست
جزییات دوره
3h 58m
23
(آخرین آپدیت)
1,107
- از 5
دارد
دارد
دارد
Andrew Knight
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Knight Andrew Knight

اندرو نایت (Andrew Knight) با نام مستعار Automation Panda، حامی کیفیت نرم‌افزار است که عاشق کمک به دیگران است.

اندرو حدود یک دهه به عنوان مهندس توسعه نرم‌افزار در تست (SDET) فعالیت کرد و با ایجاد راهکارهایی برای مشکلات تست، از سطوح جونیور تا لید تیم در شرکت‌های مختلف رشد کرد. سپس نزدیک به دو سال مدیریت روابط توسعه‌دهندگان در Applitools را بر عهده داشت، جایی که پیشگام تست‌های بصری با هوش مصنوعی بود و به عنوان مدیر دانشگاه اتوماسیون تست (TAU) فعالیت کرد. او در حال حاضر مدیریت محصول و مهندسی Cycle Labs را بر عهده دارد و پلتفرم تست آن را برای سیستم‌های زنجیره تأمین شکل می‌دهد.

اندرو در کنفرانس‌ها، وبینارها و کارگاه‌های بین‌المللی سخنرانی می‌کند و در وبلاگ نرم‌افزاری خود می‌نویسد.