آموزش تست نرم افزار هوش مصنوعی با گوگل جمینی

AI Software Testing with Google Gemini

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: روش استفاده از Google BARD برای مهندسی کیفیت بهبود اتوماسیون تست با Google BARD راه اندازی خطوط لوله CI/CD با Google BARD بهبود کارایی کار با Google BARD استفاده از هوش مصنوعی مولد به عنوان یک مربی درک آنچه Gemini | Bard باید ابزارهای تست Setup را با Google ارائه دهد BARD Google Gemini Pro Interface اتصال به Gemini PRO و Vision با کلید API درک مفاهیم اساسی یادگیری ماشینی درک قیمت Gemini Pro و Gemini Pro Vision پیش نیازها:بدون نیاز به تجربه برنامه نویسی

این دوره مقدماتی به‌طور خاص برای مهندسین کیفیت نرم‌افزاری طراحی شده است که علاقه‌مند به استفاده از قدرت هوش مصنوعی مولد برای افزایش تست، اتوماسیون و بهره‌وری خود هستند.

در طول دوره، شرکت‌کنندگان یاد خواهند گرفت که چگونه از تکنیک‌های هوش مصنوعی تولیدی برای خودکارسازی تولید موارد آزمایشی، شبیه‌سازی رفتار کاربر، ایجاد داستان‌های کاربر، و تولید داده‌های آزمایشی استفاده کنند. این دوره به جای تمرکز بر الگوریتم ها و مدل های زیربنایی هوش مصنوعی، درک عملی از نحوه استفاده از هوش مصنوعی برای بهبود کیفیت نرم افزار و افزایش بهره وری ارائه می دهد.

موضوعات:

  1. درک هوش مصنوعی مولد: مروری بر هوش مصنوعی مولد و کاربردهای آن در تست نرم افزار و تضمین کیفیت.

  2. تولید تست خودکار: نحوه استفاده از هوش مصنوعی Generative برای تولید خودکار انواع تست‌ها، کاهش تلاش دستی و افزایش پوشش تست را بیاموزید.

  3. ایجاد خودکار داستان کاربر: بدانید که چگونه می‌توان از هوش مصنوعی مولد برای تولید داستان‌های کاربر استفاده کرد و به ساده‌سازی جمع‌آوری نیازمندی‌ها و فرآیند توسعه نرم‌افزار کمک کرد.

  4. ایجاد داده‌های آزمایشی: بیاموزید که چگونه می‌توان از هوش مصنوعی مولد برای تولید داده‌های آزمایشی استفاده کرد و از آزمایش جامع و مؤثر و در عین حال صرفه‌جویی در زمان و تلاش اطمینان حاصل کرد.

  5. بررسی کد: کشف کنید که چگونه هوش مصنوعی مولد می‌تواند در بررسی کدهای پیچیده، شناسایی مشکلات احتمالی و درک وابستگی‌های کد کمک کند.

  6. توضیح کد: بیاموزید که چگونه می توان از هوش مصنوعی مولد برای توضیح رفتار کد استفاده کرد و درک کد پیچیده و بهبود کیفیت کد را آسان تر می کند.

  7. افزایش بهره‌وری: بدانید که چگونه می‌توان این تکنیک‌های هوش مصنوعی تولیدی را در جریان‌های کاری موجود برای افزایش بهره‌وری، بهبود کیفیت نرم‌افزار و تسریع زمان تحویل ادغام کرد.

  8. یک چارچوب تست API با RESTAssured و Bard AI ایجاد کنید

  9. با کمک هوش مصنوعی یک چارچوب برای تجزیه و تحلیل کد ایجاد کنید


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

معرفی Introduction

  • بارد اکنون به جمینی تغییر نام داده است Bard is now rebranded to Gemini

  • معرفی Introduction

  • آناتومی یک اعلان Anatomy of a Prompt

  • پیشنهاد آبشار Cascade Prompting

مقدمه ای بر هوش مصنوعی مولد Introduction to Generative AI

  • چه چیزی هوش مصنوعی را تشکیل می دهد What makes up AI

  • مدل‌های زبان بزرگ (LLM) در هوش مصنوعی کجا قرار می‌گیرند Where do Large Language Models(LLM) fit into AI

  • مقدمه ای بر پردازش زبان طبیعی NLP Introduction to Natural Language Processing NLP

  • انواع یادگیری ماشینی Types of Machine Learning

  • یادگیری ماشین - ML تحت نظارت Machine Learning - Supervised ML

  • یادگیری ماشین - ML بدون نظارت Machine Learning - Unsupervised ML

  • یادگیری ماشین - ML تقویت شده Machine Learning - Reinforced ML

  • شبکه های عصبی و یادگیری عمیق Neural Networks and Deep Learning

  • مدل زبان بزرگ چیست - LLM What is a Large Language Model - LLM

  • هوش مصنوعی مولد - چیست؟ Generative AI - What it is

Google Bard Orientation Google Bard Orientation

  • دسترسی به Google Gemini Access to Google Gemini

  • لینک های مهم Important Links

  • پاسخ های جایگزین ایجاد کنید Generate Alternative Answers

  • لحن و طول پاسخ را تغییر دهید Change Tone and Lenght of Answer

  • صادر کردن پاسخ ها Exporting Answers

  • دستکاری فایل ها و URL Files and URL Manipulation

  • تولید تصویر با Google Gemini Image Generation with Google Gemini

  • افزونه ها - افزونه ها Plugins - Addons

  • ادغام فضای کاری Workspace Integration

  • اسکن فیلم های یوتیوب Scan Youtube Videos

  • نمودارها و نمودارها Plot Charts and Graphs

  • کد زیرساخت را از نمودار دریافت کنید Get Infrastructure code from Diagram

از طریق API به Gemini Ai دسترسی پیدا کنید Access Gemini Ai through API

  • لطفا این را از دست ندهید Please DO NOT SKIP THIS

  • دریافت کلید API - AI.GOOGLE.DEV Get API Key - AI.GOOGLE.DEV

  • آموزش های API - ai.google.dev/tutorials Tutorials on API - ai.google.dev/tutorials

  • جهت گیری - Gemini AI Studio Orientation - Gemini AI Studio

  • هزینه استفاده از Gemini API در مقابل GPT API Cost of Using Gemini API vs GPT API

  • ایمنی و اعتدال جمینی Gemini Safety and Moderation

  • Gemini API - اولین تماس API Gemini API - First API call

  • تکلیف - با تصاویر و متن با API تماس بگیرید Assignment - Call the API with Pictures and Text

تبیین مفاهیم Explaining Concepts

  • توضیح دهید که چرا به مهندسی کیفیت نیاز داریم 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

تولید مصنوعات Artifact Generation

  • موارد تست - مدل Meta LLaMA2 استفاده شده است Test Cases - Meta LLaMA2 Model Used

  • فایل های ویژگی Feature Files

  • کد را از Feature File - BDD تولید کنید Generate code from Feature File - BDD

  • اسکن DOM و اصلاح کد DOM Scan and Code Modification

  • ایجاد اسناد Generate Documents

ایجاد یک چارچوب تست API - CI/CD RESTAssured Creating an API Testing Framework - RESTAssured CI/CD

  • دامنه آزمون را درک کنید 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

ایجاد چارچوبی برای تست کد - Static | GEMINI و CHAT GPT Creating a framework for Testing Code - Static | GEMINI and CHAT GPT

  • محدوده اعتبارسنجی را تعریف کنید Define the Scope of Validations

  • قالب بندی و تصحیح فایل ها Formatting and correcting files

  • افزودن تست های واحد به پروژه Adding Unit Tests to Project

  • تست های واحد را اجرا کنید Run Unit Tests

  • [حل شده] شناسایی تست های واحد [Solved] Identifying Unit Tests

  • محاسبه پوشش کد Calculating Code Coverage

  • تخصیص - ساخت بلوک برای پوشش کد Assignment - Block build for Code Coverage

  • اسکنر وابستگی OWASP را پیکربندی کنید Configure OWASP Dependency Scanner

  • راه حل تکلیف - قانون CVSS Assignment Solution - CVSS Rule

  • تکلیف - اضافه کردن لنگر Assignment - Add linter

در نتیجه In Conclusion

  • نتیجه Conclusion

نمایش نظرات

آموزش تست نرم افزار هوش مصنوعی با گوگل جمینی
جزییات دوره
4 hours
70
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
149
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Andrei Bucureanu Dan Andrei Bucureanu

مشاور تحول کیفیت