تست عملکردی خودکار با استفاده از هوش مصنوعی (AI)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- خودکارسازی مرورگرها با استفاده از Selenium WebDriver و #C. شما به مکانیابی عناصر، تعامل با صفحات و مدیریت سناریوهای پیچیده وب تسلط خواهید یافت.
- ساخت فریمورکهای تست اتوماسیون حرفهای و مقیاسپذیر. شما اصول شیءگرایی را در Visual Studio برای داشتن کدی تمیز و قابل نگهداری به کار خواهید برد.
- افزایش کارایی کدنویسی با استفاده از هوش مصنوعی. شما از GPT برای نوشتن سریعتر اسکریپتهای اتوماسیون، تولید ایدههای تست و دیباگ خطاهای پیچیده استفاده خواهید کرد.
- کسب مهارتهای آماده برای بازار کار با استفاده از GitHub برای کنترل نسخه. یاد خواهید گرفت چگونه پروژهها را در رزومه و LinkedIn خود به نمایش بگذارید تا مسیر شغلی خود را پیش ببرید.
پیشنیازهای دوره
- پیشنیازهای سختگیرانهای وجود ندارد، زیرا این دوره طراحی شده تا شما را از اصول پایه راهنمایی کند. با این حال، برای بهرهبرداری حداکثری از مطالب، موارد زیر توصیه میشود:
- بدون نیاز به تجربه قبلی در اتوماسیون: این دوره برای مبتدیان مناسب است و فرض بر این است که شما در زمینه Selenium و تست اتوماسیون تازهکار هستید. همه چیز از صفر شروع خواهد شد.
- آشنایی اولیه با برنامهنویسی مفید است: اگرچه مبانی #C مورد نیاز برای اتوماسیون پوشش داده میشود، داشتن درک اولیه از مفاهیمی مانند متغیرها، حلقهها و توابع از هر زبان برنامهنویسی (مانند Python، Java و غیره) مزیت قابل توجهی خواهد بود.
- درک اولیه از HTML: نیازی نیست توسعهدهنده وب باشید، اما دانستن اینکه تگها و ویژگیهای HTML چه هستند، درک نحوه مکانیابی عناصر در صفحه توسط Selenium را بسیار آسانتر میکند.
- کامپیوتر و دسترسی به اینترنت: شما به یک کامپیوتر (Windows، macOS یا Linux) با دسترسی ادمین برای نصب نرمافزارهای مورد نیاز (مانند Visual Studio و مرورگر وب) و یک اتصال اینترنت پایدار نیاز خواهید داشت.
توضیحات دوره
آیا شما یک تستکننده دستی هستید که آماده انتقال به حوزه پرتقاضای تست اتوماسیون است؟ یا شاید به دنبال شروع یک شغل پربار در دنیای تکنولوژی به عنوان مهندس توسعه نرمافزار در تست (SDET) هستید؟ به دوره Selenium WebDriver با #C از ابتدا خوش آمدید، دورهای جامع که طراحی شده تا شما را از مطلقترین مبانی برنامهنویسی به ساخت یک فریمورک اتوماسیون در سطح حرفهای برساند.
این بیش از یک دوره صرف در مورد Selenium است؛ این یک برنامه جامع برای ساخت مسیر شغلی است. مدرس از همان ابتدا شروع کرده و شما را با اصول #C و برنامهنویسی شیءگرا (OOP) به روشی روشن و قابل درک آشنا میکند. از آنجا، شما وارد دنیای اتوماسیون وب خواهید شد و به قدرت کامل Selenium WebDriver برای کنترل مرورگر، یافتن عناصر وب و شبیهسازی تعاملات کاربر با دقت بالا تسلط خواهید یافت.
هسته اصلی این دوره یک پروژه عملی است که در آن شما یک فریمورک تست اتوماسیون مقیاسپذیر و قابل نگهداری را از پایه خواهید ساخت. این همان مهارت کلیدی است که کارفرمایان به دنبال آن هستند. شما یاد خواهید گرفت چگونه کد خود را برای قابلیت استفاده مجدد ساختاردهی کنید، داده تست را مدیریت نمایید و تستهای خود را به صورت کارآمد اجرا کنید.
برای اینکه شما را جلوتر از دیگران قرار دهیم، ابزارهای پیشرفته هوش مصنوعی ادغام شدهاند. شما یاد خواهید گرفت چگونه از GPT برای سرعت بخشیدن به کدنویسی، دیباگ سریعتر مشکلات و تبدیل شدن به یک مهندس کارآمدتر بهره ببرید. همچنین مهارتهای شغلی ضروری، از جمله استفاده از GitHub برای ایجاد یک پورتفولیوی حرفهای و نگارش یک رزومه قدرتمند که تواناییهای اتوماسیون جدید شما را نشان دهد، پوشش داده میشود.
در پایان این دوره، شما نه تنها خواهید دانست چگونه یک اسکریپت Selenium بنویسید؛ بلکه مهارتها، فریمورک و اعتماد به نفس لازم برای درخشش در نقش تست اتوماسیون را خواهید داشت. همین امروز در این دوره شرکت کنید و سفر خود را برای تبدیل شدن به یک استاد Selenium آغاز نمایید!
این دوره برای چه کسانی مناسب است؟
- تستکنندگان دستی و تحلیلگران QA: اگر در حال حاضر نرمافزار را به صورت دستی تست میکنید و میخواهید به سمت اتوماسیون بروید، این دوره گام ایدهآل بعدی شماست. این دوره به شما آموزش میدهد چگونه کدنویسی کنید و تستهای خودکار را از پایه بسازید، که به طور چشمگیری ارزش و فرصتهای شغلی شما را افزایش میدهد.
- متقاضیان تست نرمافزار (SDETها): برای افرادی که به دنبال شروع یک شغل جدید در حوزه تکنولوژی هستند، این دوره یک نقشه راه کامل ارائه میدهد. این دوره مهارتهای فنی (C# ،Selenium) و راهنماییهای شغلی (GitHub ،CV) مورد نیاز برای به دست آوردن اولین نقش به عنوان مهندس توسعه نرمافزار در تست را پوشش میدهد.
- توسعهدهندگان نرمافزار: توسعهدهندگانی که میخواهند کیفیت کد خود را بهبود بخشند، یاد خواهند گرفت چگونه یک فریمورک تست قدرتمند برای اپلیکیشنهای خود بسازند. درک اتوماسیون به شما کمک میکند کدی بنویسید که تستپذیرتر باشد و به فرهنگ DevOps کمک کنید.
- تغییر دهندگان شغل و فارغالتحصیلان: اگر تازه فارغالتحصیل شدهاید یا به دنبال تغییر به صنعت تکنولوژی هستید، این دوره یک مجموعه مهارت کاربردی و پرتقاضا ارائه میدهد. اتوماسیون وب یک نقش حیاتی در توسعه نرمافزار مدرن است که مسیر شغلی پایدار و پرباری را فراهم میکند.
تست عملکردی خودکار با استفاده از هوش مصنوعی (AI)
-
تسلط به Selenium: به سفر اتوماسیون خود خوش آمدید 00:21
-
شروع سفر اتوماسیون وب شما 00:22
-
خودتان را متحول کنید 01:12
-
تسلط به اتوماسیون وب با مدرس متخصص ما 02:18
-
فراتر از انتظارات شما 02:45
-
سبک تدریس جذاب و کاربردی 01:47
-
یادگیری بهتر با استراحت 01:32
-
ابزارهای ضروری برای اتوماسیون 15:11
-
تمرینهای عملی برای مهارتسازی 00:09
-
برنامههایی برای تقویت مهارتهای اتوماسیون شما 05:08
-
تمرین: برنامهها 00:29
-
عادت کردن به ابزارهای اتوماسیون 00:25
-
یادگیری Canva برای محتوای بصری تعاملی 06:28
-
تمرین: Canva 00:29
-
یادگیری GPT برای اتوماسیون پیشرفته 20:59
-
تمرین: GPT برای اتوماسیون پیشرفته 00:35
-
یکپارچهسازی با GitHub برای اتوماسیون 03:40
-
تمرین: GitHub 00:27
-
خرید برای موفقیت در تست اتوماسیون 00:26
-
تمرین: خرید 00:27
-
خرید برای موفقیت در تست اتوماسیون: چگونه مدرس این کار را انجام میدهد؟ 03:01
-
بازخورد برای دوره 00:45
-
تحویل بر اساس تقاضا برای اتوماسیون وب 04:21
-
تمرین: بخش B 00:39
-
چرا Selenium؟ ابزار نهایی برای اتوماسیون وب 00:39
-
چرا Selenium: فهرست ابزار نهایی برای اتوماسیون وب 00:39
-
چرا Selenium: ابزار نهایی برای اتوماسیون وب - نمایش 00:53
-
پیادهسازی Selenium برای اتوماسیون وب مؤثر 00:52
-
تمرین: Selenium و Github 00:27
-
انجام تست با Selenium برای تست قدرتمند 04:13
-
ساخت یک فریمورک Selenium برای اتوماسیون کارآمد 01:26
-
ساخت یک فریمورک Selenium برای اتوماسیون کارآمد - نمایش 00:17
-
ساخت یک فریمورک Selenium برای اتوماسیون کارآمد - دیاگرام 00:15
-
ساخت یک فریمورک Selenium برای اتوماسیون کارآمد - Grid 00:16
-
ساخت یک فریمورک Selenium برای اتوماسیون کارآمد - Selenium Grid 00:31
-
تحویل بر اساس تقاضا 00:44
-
تست کردن با Selenium 00:46
-
تست کردن با Selenium - عملی 03:45
-
تست کردن با Selenium - عملی در Visual Studio 03:14
-
انجام POC با GPT برای اتوماسیون پیشرفته 02:45
-
انجام POC با GPT برای اتوماسیون پیشرفته - عملی 02:06
-
تمرین: GPT برای اتوماسیون پیشرفته 00:27
-
برنامهنویسی شیءگرا: مقدمه و اصول 00:13
-
سفر شیءگرایی با GPT 00:41
-
آزاد کردن قدرت برنامهنویسی شیءگرا 00:33
-
چرا برنامهنویسی شیءگرا برای توسعه مدرن ضروری است؟ 01:54
-
تفاوت بین اتوماسیون شیءگرا و برنامهنویسی 01:31
-
پیادهسازیهای شیءگرا و تحلیل Google Trends 00:41
-
شیءگرایی بدون Selenium IDE 00:34
-
Hello World شیءگرا: اولین قدم شما برای تسلط 00:51
-
هشدار شباهت شیءگرا 02:20
-
شیءگرایی با GPT 00:27
-
تمرین: شیءگرایی 00:29
-
خطاها در برنامهنویسی شیءگرا 00:26
-
خطاهای برنامهنویسی: بینشهای لاکان 00:51
-
خطاها در برنامهنویسی و مفهوم شباهت لاکان 01:13
-
خطاهای عشق برنامهنویسی 00:51
-
Hello World با Visual Studio 2022 00:40
-
توضیح انواع داده در #C 01:17
-
تمرین: تعیین اهداف روشن برای برنامه شما 01:00
-
توابع #C: راهنمای جامع 00:45
-
تدوین ایدههای خود با سهگانه لاکان 01:01
-
متدهای Startup در #C 02:32
-
فایلهای باینری در پروژه: درک و مدیریت 01:14
-
ایجاد فایلهای باینری: راهنمای گامبهگام برای پروژه شما 00:39
-
حلقههای #C: راهاندازی با GPT 01:21
-
حلقهها: جلسه Do While در #C 03:20
-
استفاده از NuGet برای یکپارچهسازی Selenium 02:36
-
تمرین: کار با کتابخانههای Selenium 00:20
-
تعریف و استفاده از کلاس در #C 01:12
-
کلاسهای Selenium برای تست خودکار 01:20
-
اجرای Selenium برای تست وب خودکار 01:06
-
تمرین: ایجاد یک کلاس در #C 00:33
-
استفاده از Selenium IDE برای تست خودکار 01:39
-
Selenium IDE: شروع ضبط برای تست خودکار 03:43
-
جلسه عملی Selenium IDE 02:18
-
تمرین Selenium IDE 01:23
-
اجرای چندین تست در Selenium 01:19
-
اجرای چندین تست در Selenium: جلسه عملی 04:07
-
تمرین: اجرای چندین تست در Selenium 00:50
-
بازرسی مدل شیءگرای سند (DOM) 02:13
-
بازرسی DOM: جلسه عملی 01:01
-
تمرین: بازرسی DOM 00:50
-
مدیریت مثبتهای کاذب در تستهای خودکار 01:29
-
تمرین: مدیریت مثبتهای کاذب در تستهای خودکار 00:50
-
مدیریت خطاهای انبوه با GPT: راهنمای جامع 04:02
-
تمرین: مدیریت خطاهای انبوه 00:50
-
فرمان های Selenese: راهنمای جامع 01:52
-
تمرین: کار با فرمان های Selenese 00:50
-
اکسپورت ها در Selenium: راهنمای جامع 04:03
-
اکسپورت عملی در Selenium 05:26
-
تمرین: اکسپورت کردن داده در Selenium 00:50
-
راهاندازی Selenium در Visual Studio: راهنمای گامبهگام 01:02
-
راهاندازی Selenium در Visual Studio: مثال Hello World 02:49
-
Hello World: تست عملی سیستم با Selenium 01:45
-
مبانی کدنویسی با GPT 04:36
-
مبانی با GPT: جلسه کدنویسی عملی 04:22
-
Handle_Exceptions_GPT: بهترین شیوه ها برای مدیریت خطا 02:28
-
تمرین: مدیریت استثناها با GPT 00:22
-
Test Explorer: ناوبری و استفاده برای تست مؤثر 05:08
-
نوشتن تست با GPT: راهنمای جامع 06:46
-
لاگ کردن با GPT: بهترین روشها و پیادهسازی 03:22
-
استفاده از XPath با Selenium: راهنمای جامع 12:29
-
Locators در Selenium: راهنمای جامع 06:57
-
تمرین: Locators 00:50
-
مدیریت هشدارها در Selenium: راهنمای جامع 05:20
-
تمرین: سوئیچها، هشدارها و پنجرهها 00:19
-
ساخت یک فریمورک اتوماسیون با Selenium 15:22
-
بستن و بازیابی در Selenium: بهترین شیوه ها و تکنیکها 06:08
-
Selenium Grid 06:17
-
تقویت پروفایل LinkedIn خود با پروژههای نهایی 05:32
-
ایجاد یک رزومه تست 25:25
-
تمرین: بازنویسی رزومه خود به عنوان یک تستکننده 01:00
مشخصات آموزش
تست عملکردی خودکار با استفاده از هوش مصنوعی (AI)
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:113
- مدت زمان :04:50:36
- حجم :4.03GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy