آموزش Cypress از ابتدا تا ابر
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد بگیرید چگونه تستهای قابل اعتماد و سریع را به روشی ساده و هدفمند ایجاد کنید.
- یاد بگیرید چگونه تستهای خودکار نوشته شده با Cypress را در یک گدش کار یکپارچهسازی مداوم در GitHub Actions اجرا کنید.
- یاد بگیرید چگونه با رایجترین عناصر موجود در وب اپلیکیشنها تعامل برقرار کنید.
- یاد بگیرید چگونه انواع مختلف بررسیهای نتایج مورد انتظار را با Cypress ایجاد کنید.
پیشنیازهای دوره
- دانش اولیه سلکتورهای سی اس اس و اچ تی ام ال
- دانش اولیه ES6 جاوا اسکریپت مزیت محسوب میشود.
- باید نود جی اس (نسخه 16.13.2)، گیت، npm (نسخه 8.3.2) و یک محیط توسعه یکپارچه (ویژوال استودیو کد توصیه میشود) را در کامپیوتر خود نصب شده داشته باشید.
توضیحات دوره
گام بعدی را برای تبدیل شدن به یک کارشناس تست خودکار با Cypress و گسترش مهارتهای اتوماسیون تست خود بردارید.
Cypress یک فریمورک متن باز است که نوشتن تستهای خودکار در جاوا اسکریپت را ساده، سریع و قابل اعتماد میکند و این موضوع دقیقا چیزی است که در این دوره خواهید آموخت.
در طول دوره، ما Cypress را نصب خواهیم کرد، راهاندازی اولیه را برای نوشتن تستها انجام میدهیم و سپس روشهای مختلف تعامل با وب اپلیکیشنها، مانند بازدید از URLها، انواع مختلف اکشنها (تایپ در فیلدها، انتخاب گزینهها، کلیک روی دکمهها و غیره) و همچنین چگونگی افزودن متنوعترین بررسیها از نتایج مورد انتظار (assertionها) را پوشش خواهیم داد.
در پایان دوره، نشان میدهیم چگونه تستها را در گردش کار یکپارچهسازی مداوم روی GitHub Actions اجرا کنید، علاوه بر آن، یکپارچهسازی با Cypress Cloud را نیز توضیح میدهیم.
پس از اتمام دوره، شما قادر خواهید بود آنچه آموختهاید را در پروژههای واقعی وب به کار ببندید.
در اینجا برخی از مزایای اصلی شرکت در این دوره آمده است:
- دوره کاملا بروز با نیازهای بازار
- شروع پروژه آسان
- تکامل سریع از درس به درس
- تست خودکار رابط کاربری گرافیکی سریع و قابل اعتماد
- تستهای خودکار مستقل از یکدیگر
- تستهای خودکار آمادهاند تا بخشی از فرآیند یکپارچهسازی مداوم شما باشند.
- مدیریت تست، تحلیل، بازپخش تست و غیره
بیایید یاد بگیریم چگونه از این فریمورک مدرن که زندگی متخصصان توسعه نرمافزار را سادهتر میکند، استفاده کنیم و در بازار متمایز شویم.
این دوره برای چه کسانی مناسب است؟
- تسترهای نرمافزار
- متخصصان تضمین کیفیت
- تحلیلگران تست
- توسعهدهندگان نرمافزار
- تحلیلگران سیستم
- دانشجویان توسعه نرمافزار
- هر کسی که به ورود به دنیای اتوماسیون تست وب جاوا اسکریپت علاقهمند است.
آموزش Cypress از ابتدا تا ابر
-
مقدمه 01:39
-
ساختار دوره 02:25
-
ملزومات 02:12
-
بررسی اپلیکیشن 07:07
-
راهاندازی پروژه تست 09:29
-
اولین تست خودکار شما که با Cypress نوشته شده است 04:04
-
اولین تست خودکار شما که با Cypress نوشته شده است - تمرین 06:52
-
تایپ در فیلدها و کلیک روی عناصر 07:23
-
تایپ در فیلدها و کلیک روی عناصر - تمرین 09:37
-
تایپ در فیلدها و کلیک روی عناصر - تمرین اضافی 1 04:19
-
تایپ در فیلدها و کلیک روی عناصر - تمرین اضافی 2 05:26
-
تایپ در فیلدها و کلیک روی عناصر - تمرین اضافی 3 02:43
-
تایپ در فیلدها و کلیک روی عناصر - تمرین اضافی 4 03:22
-
تایپ در فیلدها و کلیک روی عناصر - تمرین اضافی 5 04:03
-
تایپ در فیلدها و کلیک روی عناصر - تمرین اضافی 6 02:41
-
تایپ در فیلدها و کلیک روی عناصر - تمرین اضافی 7 10:02
-
تایپ در فیلدها و کلیک روی عناصر - تمرین اضافی 8 06:35
-
انتخاب گزینهها از فیلدهای منوی کشویی 03:42
-
انتخاب گزینههای فیلد منوی کشویی - تمرین 02:52
-
انتخاب گزینهها از فیلدهای منوی کشویی - تمرین اضافی 1 02:06
-
انتخاب گزینهها از فیلدهای انتخاب منوی کشویی- تمرین اضافی 2 03:05
-
بررسی ورودیهای نوع رادیویی 02:42
-
بررسی ورودیهای نوع رادیویی - تمرین 03:24
-
بررسی ورودیهای نوع رادیویی - تمرین اضافی 06:59
-
تیک زدن و برداشتن تیک ورودیهای نوع چک باکس 03:16
-
تیک زدن و برداشتن تیک ورودیهای نوع چک باکس - تمرین 04:59
-
تیک زدن و برداشتن تیک ورودیهای نوع چک باکس - تمرین اضافی 04:23
-
آپلود فایلها با Cypress 03:31
-
آپلود فایلها با Cypress - تمرین 08:00
-
آپلود فایلها با Cypress - تمرین اضافی 1 03:11
-
آپلود فایلها با Cypress - تمرین اضافی 2 05:12
-
برخورد با لینکهایی که در تب دیگری باز میشوند 05:41
-
برخورد با لینکهایی که در تب دیگری باز میشوند - تمرین 03:22
-
برخورد با لینکهایی که در تب دیگری باز میشوند - تمرین اضافی 1 04:41
-
برخورد با لینکهایی که در تب دیگری باز میشوند - تمرین اضافی 2 04:32
-
شبیهسازی viewport یک دستگاه موبایل 02:24
-
شبیهسازی viewport یک دستگاه موبایل - تمرین 03:31
-
شبیهسازی viewport یک دستگاه موبایل - تمرین اضافی 03:56
-
مستندات پروژه 03:15
-
مستندات پروژه - تمرین 06:46
-
یکپارچهسازی مداوم با GitHub Actions 02:39
-
یکپارچهسازی مداوم با GitHub Actions - تمرین 06:29
-
یکپارچهسازی مداوم با GitHub Actions - تمرین اضافی 1 03:38
-
یکپارچهسازی مداوم با GitHub Actions - تمرین اضافی 2 03:28
-
یکپارچهسازی Cypress Cloud 01:17
-
یکپارچهسازی Cypress Cloud - تمرین 18:11
-
پیشرفت در استفاده از Cypress 02:32
-
پیشرفت در استفاده از Cypress - بررسی ()cy.clock و ()cy.tick - تمرین 06:54
-
پیشرفت در استفاده از Cypress - بررسی Lodash 03:16
-
پیشرفت در استفاده از Cypress - بررسی Lodash - تمرین اضافی 1 04:00
-
پیشرفت در استفاده از Cypress - فراخوانی نمایش و پنهانسازی 01:23
-
پیشرفت در استفاده از Cypress - فراخوانی نمایش و پنهانسازی - تمرین اضافی 2 03:44
-
پیشرفت در استفاده از Cypress - فراخوانی مقدار - تمرین اضافی 3 03:35
-
پیشرفت در استفاده از Cypress - بررسی ()cy.request 02:02
-
پیشرفت در استفاده از Cypress - بررسی ()cy.request - تمرین اضافی 4 05:53
-
چالش - پیدا کردن گربه 00:24
-
چالش - پیدا کردن گربه - تمرین 03:16
-
صحبت درباره تست محتوای Cypress 02:04
-
تبریک! 02:12
مشخصات آموزش
آموزش Cypress از ابتدا تا ابر
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:59
- مدت زمان :04:22:26
- حجم :2.05GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy