به دوره من خوش آمدید: ساخت ابزارهای GenAI و سیستمهای Multi-Agent برای تست نرمافزار
در این دوره عملی، شما یاد میگیرید که چگونه از قدرت هوش مصنوعی مولد (Generative AI)، عاملهای هوش مصنوعی (AI Agents) و سیستمهای چند-عامل (Multi-Agent Systems) برای ساخت ابزارهای واقعی برای تست نرمافزار استفاده کنید. چه مهندس QA باشید، چه SDET یا توسعهدهندهای که قصد ارتقای مهارتهای اتوماسیون خود را دارد، این دوره شما را با تکنیکهای کاربردی برای وارد کردن بهرهوری مبتنی بر AI به چرخه حیات تست مجهز میکند.
امروزه مهندسان QA دیگر محدود به نوشتن تست کیسها و بررسی دستی لاگها نیستند. با رشد سریع LLMها (مانند ChatGPT، LLaMA و Gemini) و فریمورکهایی مانند LangChain و AutoGen، اکنون میتوانید عاملهای تست خودگردان بسازید، تحلیل لاگها را خودکار کنید و حتی سیستمهای تست همکاریجویانه چند-عاملی ایجاد کنید. این دوره ابزارها، الگوها و مهارتهای عملی لازم برای این جهش را در اختیار شما قرار میدهد.
در پایان این دوره، شما قادر خواهید بود:
درک مفاهیم بنیادی GenAI، عاملهای هوش مصنوعی و سیستمهای Multi-Agent
اجرای مدلهای LLM متنباز قدرتمند به صورت محلی با استفاده از Ollama (بدون نیاز به API پولی)
استفاده از LangChain برای ساخت ابزارها و عاملهای هوشمند جهت اتوماسیون QA
ساخت ابزارهای سفارشی برای خواندن PDFها، تجزیه لاگها و تولید تست کیسها
ذخیره و پرسوجوی دادهها با استفاده از Vector Storeها و Embeddingها
ساخت یک عامل مبتنی بر RAG که لاگها را با استفاده از بازیابی محتوایی تحلیل میکند
توسعه یک عامل تولیدکننده تست کیس بر اساس نیازمندیهای محصول
استفاده از Playwright همراه با عاملها برای شبیهسازی وباسکراپینگ و تست رفتار کاربر
مدیریت همکاریهای چند-عاملی با استفاده از AutoGen و AutoGen Studio
طراحی عاملهای کاملاً خودکار که نیازمندیها را خوانده و تست کیسها را خروجی میدهند
طراحی سیستمهای QA چند-عاملی که جریانهای کاری واقعی QA را با کمترین دخالت انسانی شبیهسازی میکنند
چرا این دوره منحصر به فرد است؟
بسیاری از دورههای AI بر روی چتباتها یا وظایف زبانی تمرکز دارند. این دوره عمیقاً وارد چرخه حیات تست میشود و به شما نشان میدهد چگونه عاملهای هوشمند و آگاه به متن (Context-aware) برای تضمین کیفیت نرمافزار بسازید. شما از تئوری فراتر رفته و ابزارهای واقعی میسازید که:
نیازمندیهای شما را میخوانند
لاگها و نتایج تست را درک میکنند
اسکریپتهای تست و گزارشهای خلاصه تولید میکنند
به عنوان یک تیم از تسترهای AI با هم همکاری میکنند
همه اینها با استفاده از ابزارهای متنباز، مدلهای محلی و کدهای کاربردی پایتون.
Karthik KK
معمار نرم افزار ، مشاور ، Youtuber و بهترین فروشنده من Karthik K.K هستم من در مورد ابزارها و فن آوری های مختلف مشاوره ، وبلاگ نویسی و تحقیق انجام می دهم که علاقه من را برمی انگیزد. من بیش از 13 سال است که مشغول تست اتوماسیون نرم افزار هستم و علاقه من به یادگیری مطالب جدید که امکان اتوماسیون را فراهم می کند هرگز به خطر نیفتاده است. به دلیل اشتیاق من در تست اتوماسیون ، کاملاً در معرض ابزارها و زبانهایی قرار گرفتم دسک تاپ و وب: QTP ، سلنیوم ، Specflow ، VS Coded UI ، Ranorex ، Test Complete و Cucumber موبایل: Appium ، Robotium ، Calabash ، Espresso ، Selendroid زبان ها: C # ، Java ، Ruby ، Powershell ، Javascript ، VBScript ابزارهای ابری: لاجوردی ، بارانداز Misc Tools: Mockito ، مطمئن باشید ، Bound-Box ، FluentAutomation علاقه مند به: MVC ، چارچوب موجودیت ، LINQ ، جعلی ، استقرار توزیع شده ، SAAS
نمایش نظرات