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

تسلط به اتوماسیون Cypress - از ابتدا تا سطح حرفه‌ای با فریمورک‌ها و API

تسلط به اتوماسیون Cypress - از ابتدا تا سطح حرفه‌ای با فریمورک‌ها و API

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

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

  • شما Cypress را از ابتدا با تمرین کاربردی و عملی یاد خواهید گرفت.
  • یاد خواهید گرفت چگونه انواع سناریوهای پیچیده رابط کاربری و متدهای REST API را مدیریت کنید.
  • پیاده‌سازی معماری پیشرفته بین فریمورک‌ها و طراحی مدل شیء صفحه را یاد خواهید گرفت.
  • یاد خواهید گرفت چگونه سناریوهای تست را بر اساس تگ‌ها و اسکریپت‌های سفارشی به‌راحتی اجرا کنید.
  • یاد خواهید گرفت چگونه گزارش‌های اچ تی ام ال سفارشی تولید کنید.
  • یاد خواهید گرفت چگونه Cypress Cloud را یکپارچه‌سازی کرده و از آن استفاده کنید که یکی از ویژگی‌های جالب است.
  • شما درک دقیقی از API و اتوماسیون وب با Mocha و فریمورک‌های Cucumber-BDD (جدیدترین نسخه) بدست خواهید آورد.
  • و در نهایت، یاد خواهید گرفت چگونه کدنویسی، فیکس کردن و بررسی را با گیت‌هاب کوپایلت (مدل هوش مصنوعی) بهبود بخشید.

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

  • دانش اولیه برنامه‌نویسی
  • تست دستی

توضیحات دوره

به +Cypress v14 مسلط شوید. این دوره عملی و کاملا بروز، راهنمای جامع شما برای تسلط به Cypress برای اتوماسیون وب end-to-end شامل تست API است. از طریق کار عملی، از مبانی تا الگوهای پیشرفته تست، سناریوهای واقعی و بهترین شیوه‌ها را یاد بگیرید تا به یک کارشناس Cypress تبدیل شوید.

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

  • شما Cypress را از ابتدا با تمرین عملی و کاربردی یاد خواهید گرفت.
  • در پایان این دوره، درک دقیقی از API و اتوماسیون وب با Mocha و فریمورک‌های Cucumber-BDD (جدیدترین نسخه) بدست خواهید آورد.
  • شما یاد خواهید گرفت چگونه سناریوهای پیچیده و مختلف رابط کاربری و متدهای REST API را مدیریت کنید.
  • درک کاملی از کامپوننت‌های Cypress مانند فیکسچرها، پشتیبانی، پیکربندی، پکیج و غیره بدست خواهید آورد.
  • شما یاد خواهید گرفت توابع یوتیلیتی یا فرمان‌های سفارشی و قابل استفاده مجدد را ایجاد کنید.
  • دانش اولیه جاوا اسکریپت را از ابتدا برای اتوماسیون یاد خواهید گرفت.
  • پیاده‌سازی معماری پیشرفته و بلادرنگ بین فریمورک‌ها و طراحی مدل شیء صفحه را یاد خواهید گرفت.
  • یاد خواهید گرفت چگونه سناریوهای تست را بر اساس تگ‌ها و اسکریپت‌های سفارشی به‌راحتی اجرا کنید.
  • یاد خواهید گرفت چگونه گزارش‌های اچ تی ام ال سفارشی تولید کنید.
  • یاد خواهید گرفت چگونه پروژه خود را با ابزار CI-CD جنکینز یکپارچه‌سازی کنید.
  • ترفندهای اشکال‌زدایی با اسکرین‌شات‌ها و ویدئوها را یاد خواهید گرفت.
  • یاد خواهید گرفت چگونه Cypress Cloud را یکپارچه‌سازی کرده و از آن استفاده کنید که یکی از ویژگی‌های جالب است.
  • یاد خواهید گرفت چگونه به‌راحتی با Cypress Studio کد بنویسید.
  • و در نهایت، یاد خواهید گرفت چگونه کدنویسی، فیکس کردن و بررسی را با گیت‌هاب کوپایلت (مدل هوش مصنوعی) بهبود بخشید.

آیا پیش‌نیازهایی برای دوره وجود دارد؟

  • باید دانش اولیه برنامه‌نویسی یا جاوا اسکریپت را داشته باشید. اگر ندارید، ما آن را هم پوشش خواهیم داد.
  • اصول تست دستی

تعهد مدرس:

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

امروز در این دوره شرکت کنید و سفر اتوماسیون خود را آغاز کنید!

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

  • تسترهای دستی
  • تسترهای اتوماسیون
  • مهندسان تضمین کیفیت
  • معماران تضمین کیفیت
  • مدیران تضمین کیفیت
  • توسعه‌دهندگان نرم‌افزار
  • فارغ التحصیلان اخیر و دانشجویان
  • افرادی که در حال تغییر شغل هستند.

تسلط به اتوماسیون Cypress - از ابتدا تا سطح حرفه‌ای با فریمورک‌ها و API

  • طرح کلی دور (حتماً تماشا کنید) 07:59
  • چرا Cypress منحصربه‌فرد است؟ 06:54
  • معماری Cypress 03:55
  • نصب نود و ایجاد متغیر محیطی در ویندوز 06:29
  • نصب نود و ایجاد متغیر محیطی در مک 14:49
  • نصب ویژوال استودیو کد و ایجاد فولدر پروژه 04:32
  • درک npm و ایجاد فایل package.json 07:25
  • نصب Cypress: آخرین نسخه V14.4 07:13
  • یادگیری Test Runner: یکی از بهترین ویژگی‌ها 12:55
  • اولین مورد تست خود را بنویسید 18:34
  • اجرای تست‌ها در چند مرورگر 06:57
  • اجرای تست در رابط خط فرمان 11:09
  • ویژگی‌های نیتیو Cypress 28:58
  • استراتژی‌های کارآمد Locator با مثال 19:54
  • دریافت Locator با Test Runner 08:30
  • فرمان‌های اولیه Cypress 19:53
  • ()pause و ()wait در Cypress 20:54
  • مزایای استفاده از Alias 12:41
  • 'should': بررسی assertion در Cypress 36:36
  • رد هر مورد تست 06:33
  • تست چک‌باکس 34:09
  • گزینه‌های منوی کشویی: استاتیک و پویا 32:57
  • چگونه هشدار پاپ‌آپ را مدیریت کنیم؟ 23:22
  • تابع Context در Cypress 05:47
  • اتوماسیون تب فرزند در Cypress 20:44
  • استفاده از توابع ناوبری 15:01
  • چگونه به یک عنصر اسکرول کنیم؟ 07:52
  • مدیریت هاور ماوس 10:15
  • مدیریت داده در جدول وب 38:50
  • آشنایی با فرمان‌های سفارشی 06:14
  • تست ورود معتبر 44:54
  • تست ورود ناموفق 16:01
  • چگونه یک فایل را دانلود کنیم؟ 10:55
  • چگونه یک فایل را آپلود کنیم؟ 09:20
  • چگونه در یک فایل متنی بنویسیم و از آن بخوانیم؟ 12:53
  • چگونه در یک فایل فیکسچر بنویسیم و از آن بخوانیم؟ 21:37
  • انواع هوک‌ها در Cypress 04:24
  • هوک‌ها با مثال 13:34
  • درک متغیرهای محیطی و موارد استفاده از آن‌ها 17:32
  • چگونه داده تست را در فایل config.js اضافه و واکشی کنیم؟ 12:25
  • درک جریان پوشش تست 07:08
  • فیلتر یک محصول 18:36
  • اعتبارسنجی توضیحات محصول 11:39
  • خواندن داده از فیکسچر و نوشتن بازخورد 16:57
  • تایید افزودن آیتم به سبد خرید 21:19
  • تست ورود موفق 07:37
  • اعتبارسنجی صفحه چک‌اوت 34:06
  • بهبود سریع 05:25
  • دانش جاوا اسکریپت خود را تقویت کنید 07:05
  • افزودن اسکریپت سفارشی به فایل package.json 03:24
  • ایجاد توابع یوتیلیتی (قابل استفاده مجدد) بیشتر 03:16
  • ایجاد spec برای صفحات 06:41
  • ایجاد کلاس‌های شیء صفحه 26:55
  • بروزرسانی کلاس HomePage و تست‌های مربوطه 17:59
  • بروزرسانی کلاس Single_ProductPage و تست‌های مربوطه 35:29
  • بروزرسانی بیشتر و اعتبارسنجی در کلاس Single_ProductPage 12:51
  • بروزرسانی کلاس‌های صفحه ورود و چک‌اوت و تست‌های مربوطه 29:49
  • بروزرسانی کلاس NavbarPage و تست‌های مربوطه 16:42
  • بهبود کد 07:38
  • توصیه‌های راه‌اندازی POM 01:50
  • اجرای مجدد موارد تست شکست‌خورده به طور خودکار 06:46
  • یکپارچه‌سازی Mochawesome Reporter 15:14
  • درک ویژگی Cypress Cloud 12:04
  • نتیجه تست در داشبورد ابر 07:22
  • فعال‌سازی ویدئو برای موارد تست شکست‌خورده 07:14
  • راه‌اندازی جنکینز 11:51
  • یکپارچه‌سازی پروژه Cypress با ابزار CI جنکینز 28:28
  • یکپارچه‌سازی داشبورد با بیلد جنکینز 10:51
  • تولید و مشاهده گزارش Mocha در جنکینز 06:04
  • حذف گزارش قدیمی قبل از آغاز تست جدید 07:57
  • آشنایی با جاوا اسکریپت: جاوا اسکریپت چیست؟ 21:58
  • رابطه بین اچ تی ام ال و DOM 31:42
  • متغیرها و انواع داده 15:37
  • انواع عملگرها 22:27
  • شیء در جاوا اسکریپت 25:22
  • دستورات شرطی 15:42
  • انواع حلقه در جاوا اسکریپت 30:35
  • حلقه‌های for در جاوا اسکریپت 32:12
  • دستور پرش در جاوا اسکریپت 17:54
  • آرایه‌ها در جاوا اسکریپت 59:37
  • توابع در جاوا اسکریپت 33:56
  • متدهای رشته 32:44
  • کلاس، شیء و Constructor در جاوا اسکریپت 32:18
  • فریمورک BDD چیست و فایل فیچر 11:02
  • فایل Step Definition در BDD چیست؟ 03:47
  • ساختار فولدر پروژه مدل شیء صفحه و BDD 08:24
  • نصب پلاگین cucumber-preprocessor 05:42
  • نصب وابستگی Browserify 08:20
  • بروزرسانی فایل config.js 11:31
  • تغییر نهایی در فولدر پروژه و فایل پیکربندی 04:55
  • ایجاد یک مورد تست با فرمت Gherkin در فایل فیچر 34:39
  • نوشتن کد در فایل Step Definition Spec 29:22
  • تکمیل StepDefinition و اجرای تست دود end-to-end 25:53
  • یکپارچه‌سازی داده تست در فایل فیچر و اجرا 06:05
  • اجرای تست‌ها با فیلتر تگ 04:47
  • آشنایی با Cypress Studio 15:44
  • تولید اسکریپت تست با Cypress Studio 15:15
  • تولید کلاس شیء صفحه و تعریف Step با گیت‌هاب کوپایلت 18:24
  • در نهایت، اجرای تست کامپوننتی که توسط کوپایلت ایجاد شده است 10:58
  • API چیست؟ 22:05
  • درک متدهای HTTP در REST API 07:00
  • راه‌اندازی پروژه 12:51
  • تفاوت بین متدهای ()request و ()get 03:06
  • درک درخواست در مقابل پاسخ در Cypress 18:49
  • تست درخواست GET با مثال 16:37
  • تست ورود معتبر با درخواست POST 11:35
  • تست ورود شکست‌خورده 07:31
  • تست درخواست PUT با مثال 10:01
  • تست درخواست DELETE با مثال 05:20
  • چگونه خطا را در تست Cypress API مدیریت کنیم؟ 09:42

11,619,500 2,323,900 تومان

مشخصات آموزش

تسلط به اتوماسیون Cypress - از ابتدا تا سطح حرفه‌ای با فریمورک‌ها و API

  • تاریخ به روز رسانی: 1404/09/07
  • سطح دوره:همه سطوح
  • تعداد درس:112
  • مدت زمان :29:25:00
  • حجم :13.94GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,474,500 294,900 تومان
  • زمان: 03:44:14
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,827,500 1,565,500 تومان
  • زمان: 19:49:53
  • تعداد درس: 83
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,304,500 660,900 تومان
  • زمان: 08:22:41
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,009,000 801,800 تومان
  • زمان: 10:09:27
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,359,500 1,271,900 تومان
  • زمان: 16:06:37
  • تعداد درس: 119
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,244,000 248,800 تومان
  • زمان: 03:09:20
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
809,500 161,900 تومان
  • زمان: 02:03:10
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی

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

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