آموزش Cypress + JavaScript: تست خودکار وب و API
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک معماری Cypress و تفاوت آن با Selenium
- یادگیری نصب و راهاندازی Cypress بر روی سیستمعاملهای مختلف
- خودکارسازی تست API با استفاده از Cypress
- آشنایی با Cypress Test Runner و ساختار پروژه
- انجام تست دادهمحور با استفاده از Fixtureها و فرمان های سفارشی
- نکاتی برای نگهداری مجموعههای تست بزرگ در پروژههای واقعی
پیشنیازهای دوره
- درک اولیه از مفاهیم تست دستی
- یک کامپیوتر با سیستمعامل Windows ،macOS یا Linux
- دانش اولیه HTML و CSS (برای شناسایی عناصر وب)
- اتصال اینترنت پایدار برای دانلود Cypress و ابزارهای مرتبط
توضیحات دوره
این دوره سفری کامل و عملی به دنیای Cypress را فراهم میکند که مفاهیم ضروری خودکارسازی را با پیادهسازی پروژه در دنیای واقعی ترکیب میکند. این دوره طراحی شده است تا به فراگیران کمک کند از مبانی خودکارسازی وب به توسعه پیشرفته فریمورک حرکت کنند و تجربه عملی لازم برای استفاده با اطمینان از Cypress در پروژههای تست حرفهای را کسب نمایند.
دانشجویان با درک اینکه Cypress چیست، چه تفاوتی با ابزارهای سنتی مانند Selenium دارد و چگونه محیط Cypress را از ابتدا راهاندازی کنند، کار را آغاز خواهند کرد. از آنجا، به سراغ تمرینات عملی، از جمله نوشتن اولین تست کیس ها، تعامل با عناصر وب، مدیریت Assertionها و اجرای تستها از طریق Cypress Test Runner خواهند رفت.
با پیشرفت دوره، موضوعات پیشرفتهتری بررسی خواهند شد، از جمله:
- مدیریت عناصر پویا و فرمان های سفارشی
- کار با Fixtureها و متغیرهای محیطی
- خودکارسازی تست API با استفاده از Cypress
- Mocking و Stubbing درخواستهای شبکه با استفاده از ()cy.intercept
- تولید گزارشهای تست زیبا و ادغام آنها با ابزارهای CI/CD مانند Jenkins یا GitHub Actions
همچنین موارد زیر آموزش داده میشود:
- ساخت یک فریمورک خودکارسازی Cypress از ابتدا
- انجام تست دادهمحور با استفاده از JSON یا Excel
- ادغام Cypress با Cucumber (BDD) برای تست رفتارمحور
- دیباگ و عیبیابی مؤثر اجرای تست
- ثبت خودکار اسکرینشات و ویدئو در حین اجرای تست
این دوره شامل مثالهای دنیای واقعی و تمرین عملی است که به دانشجویان اجازه میدهد تجربه کنند مهندسان QA چگونه از Cypress در محیطهای تست واقعی استفاده میکنند. همچنین کشف خواهند کرد که چگونه:
- مجموعههای تست بزرگ را به کارآمدی مدیریت کنند.
- تست بینمرورگری و اجرای موازی را انجام دهند.
- از بهترین شیوه ها برای نگهداری و مقیاسپذیری تست پیروی کنند.
در پایان این دوره، دانشجویان درک عملی و قوی از Cypress، همراه با مهارتها و اعتماد به نفس برای خودکارسازی وب اپلیکیشن ها، طراحی فریمورکها و مشارکت مؤثر در هر پروژه تست خودکار خواهند داشت.
چه یک تستکننده دستی باشید که به دنبال تغییر مسیر به خودکارسازی است، چه یک مهندس QA که از Selenium کوچ میکند، یا یک توسعهدهنده که قصد دارد وب اپلیکیشن ها را به طور مؤثر تست کند، این دوره تجربه عملی و دانش صنعتی لازم برای تبدیل شدن به یک متخصص خودکارسازی Cypress را فراهم میکند.
این دوره برای چه کسانی مناسب است؟
- تستکنندگان دستی که به دنبال تغییر مسیر به تست خودکار با استفاده از ابزارهای مدرن هستند.
- فارغالتحصیلان جدید یا دانشجویانی که مشتاق شروع حرفهای در تست خودکار هستند.
- تستکنندگان خودکار آشنا با Selenium ،Playwright یا سایر ابزارها که میخواهند معماری مدرن Cypress را بررسی کنند.
- مهندسانی که به دنبال ساخت فریمورکهای خودکارسازی End-to-End با استفاده از Cypress و JavaScript هستند.
- هر کسی که مشتاق یادگیری ابزارهای مدرن تست وب است
- تیمهایی که برای سرعت و قابلیت نگهداری بهتر از Selenium به Cypress مهاجرت میکنند.
آموزش Cypress + JavaScript: تست خودکار وب و API
-
دمو 01:05:53
-
روز 1 01:07:26
-
روز 2 58:53
-
روز 3 50:13
-
روز 4 01:01:05
-
روز 5 01:01:34
-
روز 6 56:11
-
روز 7 01:03:39
-
روز 8 51:22
-
روز 9 01:06:24
-
روز 10 55:57
-
روز 11 01:09:16
-
روز 12 58:55
-
روز 13 01:07:10
-
روز 14 57:05
-
روز 15 58:44
-
روز 16 55:13
-
روز 17 31:18
-
روز 18 54:22
-
روز 19 01:04:35
-
روز 20 53:50
-
روز 21 01:02:28
-
روز 22 55:19
-
روز 23 01:00:00
-
روز 24 56:25
-
روز 25 01:06:11
-
روز 26 34:33
-
روز 27 55:04
-
روز 28 46:33
مشخصات آموزش
آموزش Cypress + JavaScript: تست خودکار وب و API
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:29
- مدت زمان :27:45:38
- حجم :13.0GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy