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

تست نرم‌افزار دستی و خودکار با کمک Gen AI

تست نرم‌افزار دستی و خودکار با کمک Gen AI

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

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

  • یاد می‌گیرید چگونه از Generative AI (ChatGPT) برای تست دستی نرم‌افزار استفاده کنید.
  • یاد می‌گیرید چگونه از Generative AI (ChatGPT/Cursor AI) برای تست خودکار نرم‌افزار استفاده کنید.
  • هر ویدئوی بخش تست دستی شامل مثال‌های واقعی است که به درک بهتر کاربرد هوش مصنوعی (ChatGPT) در پروژه‌های واقعی کمک می‌کند.
  • یاد می‌گیرید یک مهندس QA دستی چگونه می‌تواند با کمک Generative AI (ChatGPT/Cursor AI) در مدت زمان کوتاهی کارها را خودکار کند.
  • یاد می‌گیرید چگونه اسکریپت تست JavaScript/Playwright را برای ورود، حساب کاربری من و جریان خرید End-to-End ایجاد و اجرا کنید.
  • یاد می‌گیرید چگونه اسکریپت تست Selenium/Java را برای جستجو، مرتب‌سازی، ناوبری، ارسال فرم، گزارش، تأیید ایجاد و اجرا کنید.
  • هر ویدئوی بخش تست خودکار شامل کد منبع و مثال عملی است که می‌توانید برای تمرین در وب‌سایت ما از آن استفاده کنید.

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

  • بهتر است از قبل یک فنجان قهوه یا نوشیدنی موردعلاقه‌ی دیگر آماده کرده باشید.
  • برای افراد «سحرخیز» بهتر است این دوره را صبح بگذرانند و برای افراد «شب‌زنده‌دار» به‌ترتیب عصرها

توضیحات دوره

این دوره درباره این است که Generative AI (GenAI) چگونه می‌تواند برای یک تستر دستی نرم‌افزار یا تستری که می‌خواهد با کمک هوش مصنوعی خودکارسازی کند مفید باشد.

این دوره برای تسترهای زیر مفید خواهد بود:

  • مبتدیان مطلق در تست نرم‌افزار که می‌خواهند نحوه استفاده از یکی از محبوب‌ترین ابزارهای Generative AI (ChatGPT/Cursor) را برای تست دستی و خودکار یاد بگیرند.
  • تسترهای باتجربه‌ی تست دستی نرم‌افزار که می‌خواهند یاد بگیرند چگونه در مدت زمان کوتاهی با کمک ChatGPT تست‌کیس‌ها را خودکار کنند.
  • هر کسی که می‌خواهد با کمک ChatGPT اولین گام‌ها را در تست خودکار نرم‌افزار بردارد.
  • هر کسی که می‌خواهد با کمک Cursor AI اولین گام‌ها را در تست خودکار نرم‌افزار بردارد.

برای کمک به درک شما از اینکه چگونه و آیا به Generative AI (ChatGPT) برای تست نیاز داریم، دو بخش برای دوره‌مان آماده کرده‌ایم:

اول، یاد می‌گیریم چگونه از Generative AI (GenAI) (ChatGPT) برای تست دستی نرم‌افزار استفاده کنیم.

به‌طور خاص، با جنبه‌های زیر از استفاده از ChatGPT برای تست دستی نرم‌افزار آشنا می‌شویم:

  • بررسی نیازمندی‌های کسب‌وکار نرم‌افزار
  • کمک در تهیه‌ی Test Plan
  • کمک در نظارت و کنترل تست
  • کمک در طراحی تست برای تست‌کیس‌های دستی
  • کمک در نوشتن گزارش باگ
  • کمک در تست API
  • کمک در ایجاد جدول‌ها و فهرست‌های تست
  • کمک در نوشتن کوئری‌های SQL
  • کمک در تولید داده

هر یک از این جنبه‌های استفاده از ChatGPT برای تست نرم‌افزار در مثال‌های واقعی نشان داده شده است تا هدف استفاده از این ابزار بهتر درک شود.

همچنین در این دوره، 3 جایگزین برتر هوش مصنوعی برای ChatGPT در تست نرم‌افزار را بررسی خواهیم کرد. به‌طور خاص، نگاهی به گزینه‌هایی مانند Bard AI (از Google)، Bing AI (از Microsoft) و Chatsonic AI از Writesonic خواهیم داشت

در این دوره، یک مهندس QA دستی می‌تواند یاد بگیرد چگونه در عرض یک یا چند روز، اسکریپت تست را برای تست‌کیس موردنظر با موفقیت بنویسد و سپس اجرا کند.

به همین دلیل، بخش دوم دوره را آماده کرده‌ایم: چگونه از Generative AI (GenAI) (ChatGPT/Cursor AI) برای تست خودکار نرم‌افزار استفاده کنیم

به‌طور خاص، درس‌های مربوط به ابزارهای مختلف خودکارسازی را با استفاده از زبان‌های برنامه‌نویسی گوناگون مرور خواهید کرد:

Playwright/JavaScript:

  • چگونه محیط JavaScript/Playwright را راه‌اندازی کنیم؟
  • چگونه یک پروژه جدید ایجاد کنیم و Playwright را با npm init نصب کنیم؟
  • تنظیمات اسکریپت تست JavaScript/Playwright و اولین اجرا
  • تست‌کیس JavaScript/Playwright برای ورود به وب‌سایت با کمک ChatGPT
  • تست‌کیس‌های JavaScript/Playwright برای ورود (موارد منفی) با کمک ChatGPT
  • تست‌کیس‌های JavaScript/Playwright برای حساب کاربری من (افزودن آدرس) با کمک ChatGPT
  • تست‌کیس JavaScript/Playwright برای جریان خرید End-to-End
  • XPath Playwright Locators
  • جریان خرید End-to-End در JavaScript/Playwright: بهینه‌سازی کد با XPath Locators
  • چگونه GitHub را نصب کنیم؟
  • چگونه پروژه را در GitHub Push کنیم؟
  • چگونه پروژه را از GitHub به Visual Studio Code Pull کنیم؟
  • معرفی مدل POM + URL به عنوان داده‌ ثابت
  • POM - پنجره‌ی پاپ‌آپ رضایت - تعاملات پویا
  • POM - XPath
  • POM - داده‌ه تست

Cursor AI:

  • تکامل Generative AI
  • Cursor AI چیست و چگونه آن را نصب کنیم؟
  • چگونه محیط JavaScript/Playwright را راه‌اندازی کنیم؟ (Node.js و پروژه جدید از طریق ترمینال)
  • چگونه اولین اسکریپت تست JavaScript/Playwright را از طریق ترمینال Cursor اجرا کنیم؟
  • چگونه از Cursor AI استفاده کنیم؟: ناوبری اولیه و قابلیت‌های اصلی
  • تست‌کیس JavaScript/Playwright برای ورود با Cursor AI
  • تست‌کیس JavaScript/Playwright برای ورود: موارد منفی با Cursor AI
  • تست‌کیس JavaScript/Playwright برای ورود: بهینه‌سازی کد با XPath
  • تست‌کیس JavaScript/Playwright برای ورود با استفاده از Page Object Model (POM)

Selenium/Java:

  • چگونه یک تست‌کیس Selenium/Java را با ChatGPT بنویسیم و اجرا کنیم؟
  • چگونه JAVA JDK را نصب کنیم؟
  • چگونه IntelliJ IDEA Community Edition را نصب کنیم؟
  • چگونه Selenium WebDriver Chrome را راه‌اندازی کنیم؟
  • ()Selenium WebDriver browserOptions
  • Selenium Locators XPath
  • Selenium Locators XPath با کمک CHATGPT
  • تعاملات Selenium/Java با عناصر وب
  • assertionهای TestNG با کمک CHATGPT
  • گزارش تست برای اسکریپت تست Selenium Java با کمک CHATGPT
  • تست‌کیس Selenium/Java برای جستجو با کمک Chat GPT
  • تست‌کیس Selenium/Java برای مرتب‌سازی در صفحه وب با کمک Chat GPT
  • تست‌کیس Selenium/Java برای ناوبری به PLP>PDP>Minicard با کمک Chat GPT

هر درس از بخش استفاده از Generative AI (GenAI) (ChatGPT/Cursor AI) برای تست خودکار نرم‌افزار در وب‌سایت ما نشان داده شده است، جایی که ما کامپوننت‌های جداگانه‌ای ایجاد کرده‌ایم تا همه چیز را در عمل نشان دهیم. برای هر یک از درس‌هایمان، یک کلاس جداگانه در محیط توسعه‌ی یکپارچه IntelliJ IDEA برای درس‌های Selenium/Java ،Visual Studio Code برای درس‌های Playwright/JavaScript، و Cursor AI برای درس‌های Playwright/JavaScript ایجاد کرده‌ایم. بنابراین در آینده پیدا کردن کد موردنیازتان برای شما آسان‌تر خواهد بود.

کد نهایی در مواد آموزشی درس، در وب‌سایت ما، و در مورد درس‌های Playwright/JavaScript در GitHub در دسترس خواهد بود. می‌توانیم صفحه‌ی وب خود را باز کنیم، آن را اجرا کنیم و با استفاده از این کد نتایج را بررسی کنیم.

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

  • مهندسان QA
  • تسترهای نرم‌افزار
  • مبتدیان مطلق در تست نرم‌افزار
  • تسترهای باتجربه‌ی نرم‌افزار که می‌خواهند یاد بگیرند چگونه از Generative AI (ChatGPT/Cursor AI) برای اهداف تست استفاده کنند.
  • هر کسی که می‌خواهد با کمک Generative AI (ChatGPT/Cursor AI) اولین گام‌ها را در تست خودکار نرم‌افزار بردارد.

تست نرم‌افزار دستی و خودکار با کمک Gen AI

  • مقدمه 14:01
  • تکامل Generative AI 15:40
  • مرور ChatGPT (چگونه از ChatGPT برای تست نرم‌افزار استفاده کنیم؟) 07:34
  • بررسی نیازمندی‌های کسب‌وکار نرم‌افزار 02:53
  • کمک در تهیه‌ی Test Plan 04:00
  • کمک در نظارت و کنترل تست 04:51
  • کمک در طراحی تست برای تست‌کیس‌های دستی 04:11
  • کمک در نوشتن گزارش باگ 07:52
  • کمک در هنگام نوشتن اسکریپت‌های تست خودکار 02:36
  • کمک در تست API 03:03
  • کمک در ایجاد جدول‌ها و فهرست‌های تست 02:12
  • کمک در نوشتن کوئری‌های SQL 02:58
  • کمک در تولید داده 08:55
  • وقفه‌ی قهوه 01:16
  • چگونه محیط JavaScript/Playwright را راه‌اندازی کنیم؟ 11:54
  • چگونه یک پروژه جدید ایجاد کنیم و Playwright را با npm init نصب کنیم؟ 06:38
  • تنظیمات اسکریپت تست JavaScript/Playwright و اولین اجرا 10:20
  • عیب‌یابی - منطق را درک کنید، نه فقط دستورالعمل‌ها 08:09
  • تست‌کیس JS/Playwright برای ورود به وب‌سایت با ChatGPT - بخش 1 20:00
  • تست‌کیس JS/Playwright برای ورود به وب‌سایت با ChatGPT - بخش 2 06:32
  • تست‌کیس JavaScript Playwright برای ورود - عیب‌یابی 11:22
  • تست‌کیس JS_Playwright برای ورود - موارد منفی با Chat GPT 28:52
  • تست‌کیس‌های JS/Playwright برای افزودن آدرس با ChatGPT - بخش 1 12:23
  • تست‌کیس‌های JS/Playwright برای افزودن آدرس با ChatGPT - بخش 2 11:28
  • تست‌کیس‌های JS/Playwright برای افزودن آدرس با ChatGPT - بخش 3 08:52
  • تست‌کیس‌های JS/Playwright برای افزودن آدرس با ChatGPT - بخش 4 06:40
  • JavaScript Playwright MyAccount - عیب‌یابی 15:07
  • تست‌کیس JS/Playwright برای جریان خرید End-to-End - بخش 1 15:17
  • تست‌کیس JS/Playwright برای جریان خرید End-to-End - بخش 2 10:48
  • تست‌کیس JS/Playwright برای جریان خرید End-to-End - بخش 3 15:18
  • تست‌کیس JS/Playwright برای جریان خرید End-to-End - بخش 4 09:36
  • JavaScript Playwright - عیب‌یابی جریان خرید End-to-End 10:09
  • XPath Playwright Locators - بخش 1 12:34
  • XPath Playwright Locators - بخش 2 08:56
  • XPath Playwright Locators - بخش 3 11:25
  • جریان خرید End-to-End در JS/Playwright: بهینه‌سازی با XPath - بخش 1 10:01
  • جریان خرید End-to-End در JS/Playwright: بهینه‌سازی با XPath - بخش 2 11:20
  • جریان خرید End-to-End در JS/Playwright: بهینه‌سازی با XPath - بخش 3 11:10
  • جریان خرید End-to-End در JS/Playwright: بهینه‌سازی با XPath - بخش 4 16:48
  • جریان خرید End-to-End در JS/Playwright: بهینه‌سازی با XPath - بخش 5 09:33
  • جریان خرید End-to-End در JS/Playwright: بهینه‌سازی با XPath - بخش 6 14:05
  • جریان خرید End-to-End در JS/Playwright: بهینه‌سازی با XPath - بخش 7 11:58
  • به‌زودی 03:10
  • چگونه GITHUB را نصب کنیم؟ 14:00
  • چگونه پروژه را در GITHUB Push کنیم؟ 19:42
  • چگونه پروژه را از GitHub به Visual Studio Code Pull کنیم؟ 09:49
  • معرفی مدل POM + URL (مقادیر ثابت) 38:07
  • POM - پنجره‌ی پاپ‌آپ رضایت (تعاملات پویا) 01:04:57
  • POM - XPath 51:57
  • POM - داده‌ تست 32:28
  • ورود - بهینه‌سازی کد با ChatGPT 01:08:28
  • حساب کاربری من - بهینه‌سازی کد 51:46
  • Cursor AI چیست و چگونه آن را نصب کنیم؟ 10:01
  • چگونه محیط JS/Playwright را راه‌اندازی کنیم؟: NodeJS/پروژه جدید از طریق ترمینال 14:28
  • چگونه اولین اسکریپت تست JavaScript/Playwright را از طریق ترمینال Cursor اجرا کنیم؟ 10:48
  • Cursor - چگونه به MCP Playwright Server در Cursor AI متصل شویم؟ 05:02
  • چگونه از ناوبری پایه‌ی AI در Cursor استفاده کنیم؟ 25:45
  • تست‌کیس JavaScript/Playwright برای ورود با Cursor AI 43:03
  • تست‌کیس JavaScript/Playwright برای ورود - موارد منفی با Cursor AI 17:17
  • تست‌کیس JavaScript/Playwright برای ورود - بهینه‌سازی کد با Xpath 25:52
  • تست‌کیس JavaScript_Playwright برای ورود - Page Object Model 43:32
  • تست‌کیس Selenium/Java با کمک ChatGPT 36:09
  • چگونه JAVA JDK را نصب کنیم؟ 07:59
  • چگونه IntelliJ IDEA Community Edition را نصب کنیم؟ 04:53
  • چگونه Selenium WebDriver Chrome را راه‌اندازی کنیم؟ 12:00
  • ()Selenium WebDriver browserOptions 08:59
  • Selenium Locators XPath 26:00
  • Selenium Locators XPath با کمک CHATGTP 16:59
  • تعاملات Selenium/Java با عناصر وب 09:42
  • assertionهای TestNG با کمک CHATGTP 27:04
  • گزارش تست برای اسکریپت تست Selenium Java با کمک CHATGTP 13:59
  • تست‌کیس Selenium/Java برای جستجو با کمک Chat GPT 10:19
  • تست‌کیس Selenium/Java برای مرتب‌سازی در صفحه وب با کمک Chat GPT 18:15
  • تست‌کیس Selenium/Java برای ناوبری به PLP>PDP>Minicard با کمک Chat GPT 37:05

11,910,400 2,977,600 تومان

مشخصات آموزش

تست نرم‌افزار دستی و خودکار با کمک Gen AI

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:Alls
  • تعداد درس:74
  • مدت زمان :19:59:04
  • حجم :13.78GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
9,835,000 1,967,000 تومان
  • زمان: 13:12:05
  • تعداد درس: 134
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,679,500 1,135,900 تومان
  • زمان: 07:37:25
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,272,500 254,500 تومان
  • زمان: 01:42:31
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
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
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی

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

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