دوره آموزشی
The Great Courses
دوبله زبان فارسی

اتوماسیون تست هوش مصنوعی محور: Playwright ،Selenium ،LLMs و غیره

اتوماسیون تست هوش مصنوعی محور: Playwright ،Selenium ،LLMs و غیره

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • مبانی Prompt Engineering ،Context Engineering و Vibe Coding
  • کاربرد Context Engineering و Prompt Engineering هنگام نوشتن کد Self Healing در Selenium/Playwright
  • نوشتن کد Self Healing برای Selenium/Playwright با 0 تست UI ناپایدار
  • درک قدرت LLMهای Local و Cloud هنگام ترمیم لوکیتورهای خراب

پیش‌نیازهای دوره

  • درک مناسب از Playwright
  • درک مناسب از Selenium
  • دانش مناسب در C# .NET
  • مفاهیم پایه برنامه‌نویسی
  • اشتیاق به یادگیری و حل مشکلات واقعی در محیط کار

توضیحات دوره

کد اتوماسیون تست خود (Selenium و Playwright) را با هوش مصنوعی متحول کنید.

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

آنچه یاد خواهید گرفت:

اصول و راه‌اندازی

  • نصب و پیکربندی LLMهای Local با استفاده از Ollama
  • درک Prompt Engineering ،Context Engineering و رفتار مدل
  • تسلط به اصول ارتباط موثر با AI

درک مشکلات اتوماسیون و راه‌حل‌های AI

  • شناسایی مشکلات رایج اتوماسیون
  • تحلیل محدودیت‌های اتوماسیون سنتی
  • یادگیری چگونگی فعال‌سازی Self-Healing لوکیتورها در Selenium توسط AI
  • تسلط به Prompt دادن به LLMها برای یافتن لوکیتورهای جایگزین

ساخت اصول - ارتباط با LLMهای Local و Cloud

  • نوشتن کد برای دسترسی به LLMهای Local از طریق Ollama API
  • نوشتن کد برای دسترسی به LLMهای Cloud از طریق OpenAI API
  • ایجاد پیکربندی متمرکز برای دسترسی به LLMها
  • درک چگونگی استخراج LocatorType و LocatorValue از Selenium POM
  • درک چگونگی ارسال PageSource و Locator Context به LLMها

ساخت استراتژی لوکیتور هوشمند برای Selenium

  • درک Deserialization پاسخ‌های LLM
  • پیاده‌سازی AI Healing برای دریافت لوکیتورهای جایگزین از LLMها
  • ساخت AI Healing برای انواع مختلف لوکیتورها (XPath ،CSS ،ID، Name)
  • اجرای کد AI Healing در منطق Self-Healing

ساخت اتوماسیون هوشمند Playwright

  • پیاده‌سازی Self Healing برای Playwright
  • مدیریت انواع مختلف لوکیتورها برای AI Healing در Playwright
  • اطمینان از کارکرد منطق کد تست Selenium موجود برای Playwright با POM

ساخت Visual Testing با مدل Vision LLM

  • درک مدل‌های Vision و استفاده از آن‌ها برای تست
  • چگونگی Prompt دادن به مدل Vision برای مقایسه صفحات
  • پیاده‌سازی مقایسه E2E Vision

با تکمیل این دوره، مدرس به شما کمک می‌کند تا در ساخت فریم‌ورک‌های اتوماسیون تست هوشمند با استفاده از Selenium و Playwright که با LLMهای Local از طریق Ollama تقویت شده‌اند، به تسلط برسید. شما با اطمینان استراتژی‌های لوکیتور مبتنی بر AI را پیاده‌سازی می‌کنید که میزان نگهداری را کاهش و یکپارچگی تست را حفظ می‌کنند، مکانیزم‌های Self-Healing با نظارت انسانی ایجاد می‌کنید و از Prompt Engineering برای تولید سناریوهای تست از زبان طبیعی استفاده می‌کنید.

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

  • مهندسین QA
  • مهندسین Dev
  • مهندسین QA در حوزه AI
  • مهندسین Dev در حوزه AI

اتوماسیون تست هوش مصنوعی محور: Playwright ،Selenium ،LLMs و غیره

  • مقدمه 09:40
  • مقدمه 04:01
  • درک مدل‌های مختلف AI 04:36
  • اجرای LLMها به صورت Local با استفاده از Ollama 07:17
  • استفاده از مدل‌های Ollama در رابط گرافیکی (GUI) 03:40
  • درک Ollama با چند دستور بیشتر در رابط خط فرمان (CLI) 02:19
  • اجرای Ollama با API به عنوان یک API Server 04:01
  • مقدمه 02:04
  • درک Prompt Engineering 05:56
  • درک Context Engineering 06:22
  • دمو برای Prompt Engineering 08:42
  • دمو برای Context Engineering 05:41
  • درک AI Agents و چگونگی عملکرد آن‌ها! 07:53
  • کار با سرور MCP (Model Context Protocol) در Playwright 09:31
  • Vibe Code: ایجاد پلن سناریوهای تست دستی با استفاده از سرور MCP Playwright 12:22
  • Vibe Code: ایجاد سناریوهای تست خودکار با استفاده از Test Plan 06:14
  • Vibe Code: ایجاد سناریوهای تست BDD با استفاده از Automated Test Context 04:13
  • مقدمه 15:47
  • درک کامپوننت‌های لازم برای ساخت کد تست هوشمند و Self Healing با AI 03:18
  • اتوماسیون تست سنتی و مشکلات آن 06:42
  • چگونگی انجام Self Healing لوکیتورها در Selenium با قدرت AI 07:30
  • Prompt دادن به LLMها برای دریافت لوکیتورهای جایگزین Self Healing 10:35
  • مقدمه 06:42
  • دسترسی به LLMهای Local از طریق API با استفاده از Ollama 08:51
  • نوشتن کد برای دسترسی به LLMهای Local از طریق Ollama با استفاده از API Endpoints 14:28
  • دسترسی به LLMهای Cloud (مدل‌های OpenAI GPT) با استفاده از APIها 09:46
  • نوشتن کد برای دسترسی به LLMهای Cloud از طریق OpenAI با استفاده از API Endpoints 11:34
  • ایجاد پیکربندی برای کنترل Modelها، URLها و Temperatureها از یک مکان متمرکز 06:09
  • خواندن پیکربندی از appSetting و Deserialization آن به LLMConfig 06:43
  • جایگزینی مقادیر هاردکد شده در LLMClient با مقادیر پیکربندی 07:39
  • درک صورت‌مسئله برای استفاده از استراتژی‌های Self Healing 05:56
  • دریافت LocatorType و LocatorValue از کد POM در Selenium با استفاده از ToString() 06:49
  • ارسال PageSource و Locator Context به LLMها برای دریافت لوکیتورهای جایگزین 06:53
  • دریافت لوکیتورهای جایگزین با فرمت JSON (قابل استفاده برای Self Healing) 07:02
  • مقدمه 03:04
  • درک Deserialization پاسخ‌های دریافتی از LLMها 05:45
  • Deserialization پاسخ LLM به نوع Class 05:08
  • درک ساخت استراتژی لوکیتور برای هر فاز 08:54
  • ایجاد CurrentLocatorStrategy برای دریافت لوکیتور از Selenium POM 07:19
  • ساخت AlternativeLocatorStrategy از Collection 10:29
  • ساخت AlternativeLocatorStrategy از Collection (ادامه) 04:56
  • ساخت AI Healing برای دریافت لوکیتور جایگزین از LLMها 10:25
  • ساخت انواع لوکیتور AI Healing برای لوکیتورهای مختلف (XPath ،CSS ،ID ،Name) 07:25
  • ساخت نوع لوکیتور AI Healing (ادامه) 04:57
  • فراخوانی کد AIHealing در داخل منطق Self Healing 02:38
  • دیباگ/اجرای تست برای درک چگونگی عملکرد AI Self Healing! 08:55
  • مقدمه 05:07
  • سازمان‌دهی کد در ساختار پوشه‌های فریم‌ورک 02:47
  • استفاده از Extension Method برای فراخوانی AIFindElement 04:31
  • به‌روزرسانی کدهای موجود Selenium POM به کدهای AiFindElement 08:11
  • مقدمه 06:01
  • تغییر کدهای Page Object Model (POM) در Playwright با لوکیتورهای AI 06:40
  • تغییر POM در Playwright با لوکیتورهای AI + Extension Method 07:48
  • اصلاح کلاس لوکیتور Self Healing با تغییرات Playwright 05:24
  • اصلاح متد TryFindWithCurrentStrategy برای Playwright 04:47
  • اصلاح متد استراتژی جایگزین برای Playwright 02:51
  • درک چگونگی دریافت انواع و مقادیر مختلف لوکیتور در Playwright 06:55
  • دریافت نوع و مقدار لوکیتور در Playwright (ادامه) 06:16
  • ایجاد لوکیتور دینامیک و کامل بر اساس ورودی LLMها 06:30
  • تغییر Prompt برای ارسال به LLMها در Playwright به جای Selenium 03:10
  • اجرای کامل تست‌ها با Self Healing در Playwright با استفاده از LLMها 04:38

4,658,000 1,164,500 تومان

مشخصات آموزش

اتوماسیون تست هوش مصنوعی محور: Playwright ،Selenium ،LLMs و غیره

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:همه سطوح
  • تعداد درس:61
  • مدت زمان :07:48:57
  • حجم :3.23GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,835,000 1,967,000 تومان
  • زمان: 13:12:05
  • تعداد درس: 134
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید