این دوره کامل سایپرس (Cypress)، شما را از صفر تا صد با مفاهیم و ابزارهای این فریمورک تست اتوماسیون قدرتمند آشنا میکند. گام به گام همراه شما خواهیم بود تا یک پایپلاین CI/CD کامل برای دو برنامه ریاکت (React Application) پیادهسازی کنید.
کار خود را با آموزش دستورات و بهترین شیوههای سایپرس آغاز میکنیم. سپس به سراغ اولین اپلیکیشن ریاکت خود رفته و یاد میگیریم چگونه سایپرس را به پروژه اضافه کنیم، تست کیسها را بسازیم، APIها را تست کنیم و از دستورات و fixtureهای سایپرس بهره ببریم.
در ادامه، پروژه خود را به داشبورد سایپرس متصل کرده، یکپارچهسازی گیتهاب را فعال و داشبورد سایپرس را به اسلک متصل خواهیم کرد.
پس از آن، نحوه ساخت پایپلاین CI/CD برای پروژه، استقرار اپلیکیشن در فضای ابری و اجرای تستها به صورت موازی را بررسی میکنیم. در این بخش از سه ابزار محبوب CI/CD یعنی جنکینز (Jenkins)، گیتلب (Gitlab) و سیرکل سیآی (CircleCI) استفاده خواهیم کرد.
در گام بعدی، با دومین اپلیکیشن ریاکت خود شروع کرده و همه چیز را از صفر تا پیادهسازی پایپلاین تست و استقرار، مجدداً پیادهسازی خواهیم کرد. این بخش فرصتی عالی برای تمرین و تثبیت تمام مطالب آموخته شده در این دوره است.
و در نهایت، با نحوه ساخت تستهای واحد (Unit Test) برای ریاکت با استفاده از سایپرس و همچنین تست رگرسیون بصری (Visual Regression Test) آشنا خواهید شد.
ویدئوها به صورت کوتاه و کاربردی تهیه شدهاند تا زمان ارزشمند شما هدر نرود. یادگیری ما بر اساس مثالهای عملی خواهد بود؛ هر دستور یا خط کدی که مینویسیم، نمونهای از آن را خواهید دید و نحوه کارکرد آن را در عمل مشاهده خواهید کرد.
بسیار هیجانزدهام که این دوره آموزشی سایپرس را با شما آغاز کنم و شما را در ویدئوها ببینم!
Hatem Hatamleh
مهندس تست اتوماسیون مهندس آزمایش نرم افزار با تجربه با سابقه کار در محیط چابک و تست اتوماسیون. من 8 سال تجربه کار در آزمایش اتوماسیون در چندین پروژه را دارم. من با بیشتر ابزارهای اتوماسیون مانند سلنیوم برای اتوماسیون وب ، Appium برای اتوماسیون موبایل و مطمئن باشید برای API Test کار کردم و بیش از 20 چارچوب اتوماسیون را از ابتدا ساختم. من علاقه ام را در تست اتوماسیون پیدا کردم و به همین دلیل دوست دارم تجربه و دانش خود را با دیگران به اشتراک بگذارم.
نمایش نظرات