لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش AI Generative ChatGPT و Google BARD برای مهندسان نرم افزار
Generative AI ChatGPT and Google BARD for Software Engineers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
هوش مصنوعی مولد | تست عملکرد | تست API | هوش مصنوعی برای مهندسی کیفیت نحوه استفاده از ChatGPT و Google BARD برای مهندسی کیفیت بهبود اتوماسیون تست با ChatGPT و Google BARD راه اندازی خطوط لوله CI/CD نحوه تولید داده های تست و اسکریپت های تست با هوش مصنوعی مولد برای مهندسی کیفیت ایجاد یک چارچوب تست عملکرد کامل با Jmeter در فضای ابری با CHATGPT ایجاد یک چارچوب تست کامل API Testing با Jmeter و RESTAssured در فضای ابری با Google BARD Setup ابزارهای تست با Google BARD بهبود کارایی کار با Google BARD پیش نیازها:بدون نیاز به تجربه برنامه نویسی
این دوره مقدماتی بهطور خاص برای مهندسین کیفیت نرمافزاری طراحی شده است که علاقهمند به استفاده از قدرت هوش مصنوعی مولد برای افزایش تست، اتوماسیون و بهرهوری خود هستند.
در طول دوره، شرکتکنندگان یاد میگیرند که چگونه تکنیکهای هوش مصنوعی تولیدی را برای خودکارسازی تولید موارد آزمایشی، شبیهسازی رفتار کاربر، ایجاد داستانهای کاربر، و تولید دادههای آزمایشی به کار ببرند. این دوره به جای تمرکز بر الگوریتم ها و مدل های زیربنایی هوش مصنوعی، درک عملی از نحوه استفاده از هوش مصنوعی برای بهبود کیفیت نرم افزار و افزایش بهره وری ارائه می دهد.
موضوعات:
درک هوش مصنوعی مولد: مروری بر هوش مصنوعی مولد و کاربردهای آن در تست نرم افزار و تضمین کیفیت.
تولید تست خودکار: نحوه استفاده از هوش مصنوعی Generative برای تولید خودکار انواع تستها، کاهش تلاش دستی و افزایش پوشش تست را بیاموزید.
شبیهسازی رفتار کاربر: کاوش کنید که چگونه هوش مصنوعی مولد میتواند رفتار کاربر را برای آزمایش سناریوهای مختلف و موارد لبهای که ممکن است پیشبینی دستی دشوار باشد، شبیهسازی کند.
ایجاد خودکار داستان کاربر: درک کنید که چگونه میتوان از هوش مصنوعی مولد برای تولید داستانهای کاربر استفاده کرد و به جمعآوری نیازمندیها و فرآیند توسعه نرمافزار کمک میکند.
ایجاد دادههای آزمایشی: بیاموزید که چگونه میتوان از هوش مصنوعی مولد برای تولید دادههای آزمایشی استفاده کرد و از آزمایش جامع و مؤثر و در عین حال صرفهجویی در زمان و تلاش اطمینان حاصل کرد.
بررسی کد: کشف کنید که چگونه هوش مصنوعی مولد می تواند در بررسی کدهای پیچیده، شناسایی مشکلات احتمالی و درک وابستگی های کد کمک کند.
توضیح کد: بیاموزید که چگونه می توان از هوش مصنوعی مولد برای توضیح رفتار کد استفاده کرد و درک کد پیچیده و بهبود کیفیت کد را آسان تر می کند.
افزایش بهرهوری: بدانید که چگونه میتوان این تکنیکهای هوش مصنوعی تولیدی را در جریانهای کاری موجود برای افزایش بهرهوری، بهبود کیفیت نرمافزار و تسریع زمان تحویل ادغام کرد.
[عملی] نحوه ایجاد چارچوب تست عملکرد با CI/CD در فضای ابری با هوش مصنوعی را ببینید
[عملی] ایجاد یک چارچوب تست API با جاوا و RESTAssured با هوش مصنوعی
تفاوتهای بین CHATGPT و GOOGLE BARD را ببینید
راه حل Google Cloud AI با آموزش مدل - Vertex AI
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
آناتومی سریع
Prompt Anatomy
پیشنهاد آبشار
Cascade Prompting
Google BARD - جهت گیری
Google BARD - Orientation
دسترسی به Google Bard
Access to Google Bard
لینک های مهم
Important Links
پاسخ های جایگزین ایجاد کنید
Generate Alternative Answers
لحن و طول پاسخ را تغییر دهید
Change Tone and Lenght of Answer
صادر کردن پاسخ ها
Exporting Answers
دستکاری فایل ها و URL
Files and URL Manipulation
Google BARD - مفهوم را توضیح دهید
Google BARD - Explain Concept
توضیح دهید که چرا به مهندسی کیفیت نیاز داریم
Explain why do we need Quality Engineering
یک چارچوب - Selenium Webdriver را توضیح دهید
Explain a Framework - Selenium Webdriver
مقایسه 2 چارچوب تست
Compare 2 Testing Frameworks
مفهوم - هرم تست را توضیح دهید
Explain Concept - Test Pyramid
کد - جاوا را توضیح دهید
Explain Code - Java
باریک کردن نتایج - جابجایی به چپ
Narrow down Results - Shifting Left
تست غیر عملکردی را توضیح دهید
Explain Non Functional Testing
Google BARD - عملی - ایجاد چارچوب تست API CI/CD
Google BARD - Practical - Create API CI/CD Test Framework
دامنه آزمون را درک کنید
Understand Test Scope
سناریوها و داده های تست را شناسایی کنید
Identify Test Scenarios and Data
تست دود از خط فرمان
Smoke Test from Command Line
تست خط فرمان را رفع کنید
Fix Comand Line Test
پروژه جاوا ایجاد کنید
Create Java Project
ایجاد اولین مورد تست
Creating first Test Case
رفع وابستگی ها
Resolve Dependencies
اولین تست را اجرا کنید
Execute First Test
تست ها را به مجموعه اضافه کنید
Add Tests to Suite
تست جاوا را از خط فرمان اجرا کنید
Execute Java Test from Command Line
مخزن GitHub را ایجاد کنید
Create GitHub Repository
تنظیمات Github را تنظیم کنید
Setup Github Actions
تست را روی برنامه Azure اجرا کنید
Run Test on Azure Application
CHAT GPT - تسریع تولید مصنوع آزمایشی
CHAT GPT - Accelerate Test Artifact Generation
مستندات خود را سریع شروع کنید
Rapid Start your documentation
کمک در ابزار و ارزیابی چارچوب
Aid in Toolling and Framework Assessment
استفاده از هوش مصنوعی Generative برای اعتبارسنجی داستان های کاربر
Using Generative AI to validate User Stories
استفاده از ChatGPT برای ایجاد موارد آزمایشی از معیارهای پذیرش
Using ChatGPT for generating Test Cases from Acceptance Criteria
تغییر خودکار تست ها
Automatically modify Tests
هوش مصنوعی مولد برای داده های آزمایشی و کد
Generative AI for Test Data and Code
سناریوهای با توجه به زمانی ایجاد کنید
Generate Given When Then Scenarios
فایل های ویژگی Cucumber را ایجاد کنید
Generate Cucumber Feature Files
فایل های Cucumber را با زمینه پروژه ایجاد کنید
Generate Cucumber files with project context
تست های خودکار را با Chat GPT ایجاد کنید
Generate Automated Tests with Chat GPT
تولید تست های خودکار با زمینه پروژه
Generate Automated Tests with project context
تبدیل از کد به BDD - خیار
Transform from Code to BDD - Cucumber
تطبیق کد با CHATGPT
Adapting code with CHATGPT
ایجاد تماس API از کد منبع
Generate API call from Source Code
استفاده از Chat GPT برای کمک به پیکربندی Postman
Using Chat GPT to help configure Postman
راه اندازی CLI Execution برای Postman
Seting up CLI Execution for Postman
تغییر از یک فرمت به دیگری Postman -> مطمئن باشید
Switch from one format to another Postman -> Rest assured
داده های تست را با هوش مصنوعی تولید کنید
Generate Test Data with AI
پرس و جوهای SQL ایجاد کنید
Generate SQL Queries
حجم زیادی از داده تولید کنید
Generate large volumes of data
راه اندازی کانتینرها با هوش مصنوعی - Docker
Setup Containers with AI - Docker
استفاده از هوش مصنوعی برای افزودن مشاغل در خط لوله CI/CD
Using AI to add jobs in CI/CD pipeline
استفاده از هوش مصنوعی برای راه اندازی خطوط لوله آزمایش عملکرد - GOOGLE LIGHTHOUSE
Using AI for setting up performance testing pipelines - GOOGLE LIGHTHOUSE
ایجاد پروژه عملکرد کامل با هوش مصنوعی - CI/CD - Cloud Azure
Complete Performance Project Creation with AI - CI/CD - Cloud Azure
انتخاب ابزار با هوش مصنوعی
Selecting the tool with AI
اولین اسکریپت تست عملکرد را ایجاد کنید
Create first performance Test Script
شنونده را به Test Script اضافه کنید
Add listener to Test Script
اضافه کردن موضوعات و کاربران
Adding Threads and Users
تولید داده های تست تصادفی
Generating Random Test Data
AI FAIL - اضافه کردن خلاصه نتایج
AI FAIL - Adding Results Summary
اضافه کردن نتایج خلاصه - راه حل
Adding Results Summary - The Solution
در حال اجرا از خط فرمان
Running from Command Line
ایجاد تصویر کانتینر
Creating Container Image
راه اندازی GITHUB Action
Setting up GITHUB Action
تست را در خط لوله اجرا کنید
Run the Test in a Pipeline
نتایج را در دسترس قرار دهید
Make Results Available
ایجاد چارچوبی برای تست کد - Static | Bard و CHAT GPT
Creating a framework for Testing Code - Static | Bard and CHAT GPT
محدوده اعتبارسنجی را تعریف کنید
Define the Scope of Validations
قالب بندی و تصحیح فایل ها
Formatting and correcting files
افزودن تست های واحد به پروژه
Adding Unit Tests to Project
تست ها را اجرا کنید
Run Tests
[حل شده] شناسایی تست های واحد
[Solved] Identifying Unit Tests
محاسبه پوشش کد
Calculating Code Coverage
تخصیص - ساخت بلوک برای پوشش کد
Assignment - Block build for Code Coverage
اسکنر وابستگی OWASP را پیکربندی کنید
Configure OWASP Dependency Scanner
راه حل تکلیف - قانون CVSS
Assignment Solution - CVSS Rule
تکلیف - اضافه کردن Linter
Assignment - Add Linter
مواد اضافی - Vertex AI -Google
Aditional Material - Vertex AI -Google
نمایش نظرات