لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست خودکار نرم افزار با Cypress
Automated Software Testing with Cypress
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:
[2023 به روز رسانی] کمپ کامل Cypress با 3 فریم ورک (App Actions، Page Objects، Cucumber) + Typescript، Docker Latest Cypress v12.0+ از اصول کامل تا مفاهیم اتوماسیون پیشرفته آموزش تعامل کامل عناصر وب (انتخاب، انتخابگر تاریخ، چک باکس و غیره) Cypress با سبک BDD و گزارش خیار + Mochawesome ایجاد چارچوب اتوماسیون با صفحه اشیاء مدل و اقدامات برنامه CI/CD یکپارچه با سرویس داشبورد و جنکینز تمرین بسیاری از نمونهها و چالشها در دنیای واقعی آزمایشهای End-to-End و چالشها نکات و ترفندهای حرفهای و بهترین روشها برای تبدیل شدن به real Cypress Expert تست رگرسیون بصری با Cypress، Image-Snapshots و Percy نحوه استفاده از Cypress برای تست API REST نحوه استفاده از Cypress با Docker نیازها: دانش برنامه نویسی اولیه (جاوا اسکریپت مزیت بزرگی است) NodeJS ویرایشگر متن نصب شده (VS Code توصیه می شود)
[ به روز رسانی در سال 2023 ] + محتوای جدید هر 2-3 هفته منتشر می شود !!! [ نسخه 12+ بهروزرسانی به زودی]
این دوره در مورد چیست؟
اتوماسیون و آزمایش وب را با استفاده از محبوب ترین چارچوب غیر سلنیومی جهان به نام Cypress بیاموزید. این دوره به گونه ای طراحی شده است که تا حد امکان کاربردی باشد. ما مستقیماً از ابتدا برنامه نویسی خواهیم کرد! تنها کاری که باید انجام دهید این است که NodeJS و ویرایشگر کد مورد علاقه خود را نصب کنید و کمی دانش برنامه نویسی ایده آل در جاوا اسکریپت داشته باشید.
در این دوره چه چیزی یاد خواهید گرفت؟
نحوه نصب، ایجاد و راه اندازی چندین پروژه آزمایش سرو
اتوماسیون وب و تعامل عناصر با Cypress API
نمونههای مختلف آزمایش E2E دنیای واقعی را تمرین کنید
ویژگی ها و الگوهای پیشرفته سرو را بیاموزید
آزمون REST API با Cypress را بیاموزید
Cypress + Docker Container
را بیاموزید
افزونه ها و افزونه های Cypress را بیاموزید
گزارش دادن را با Mochawesome بیاموزید
نحوه پیاده سازی App Actions Design Pattern
نحوه پیاده سازی الگوی طراحی اشیاء صفحه
توسعه محرک رفتار با استفاده از سرو + خیار
آزمایش رگرسیون بصری با استفاده از کتابخانه پرسی
ادغام مداوم با استفاده از جنکینز و نحوه راه اندازی خط لوله آزمایشی
نحوه کار با XPaths
تست ابری با استفاده از BrowserStack
نکات و ترفندهای متخصصان در زمینه اتوماسیون
برای مصاحبه آماده و تمرین کنید
چگونه می توان کمک گرفت؟
یادگیری یک فرآیند بی پایان است و همه ما گاهی اوقات اشتباه می کنیم و گیر می کنیم، اما نگران نباشید همیشه می توانید یک پیام خصوصی برای من ارسال کنید یا یک پست در بخش Q بنویسید که در آن بسیاری از سوالات و مشکلات حل شده است. من یا دانش آموزان دیگری که به یکدیگر کمک می کنند :)
پس بیایید شروع کنیم :)
سرفصل ها و درس ها
شروع شدن
Getting Started
معرفی
Introduction
چرا سرو؟
Why Cypress?
ویراستاران
Editors
کمک گرفتن
Getting Help
Cypress را نصب و راه اندازی کنید
Install and Setup Cypress
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.