در این دوره، Cypress را از پایه یاد بگیرید و با نوشتن تستهای End-to-End (E2E) واقعی، مهارتهای خود را در تست اتوماتیک افزایش دهید.
به دنبال دورهای هستید که:
خبر خوبی برای شما دارم. دیگر نیازی به جستجو نیست.
من این دوره را برای پاسخگویی به این نیازها ایجاد کردهام.
اولین تست شما در Cypress
شما سفر خود را با کشف بلوکهای اصلی تستهای Cypress آغاز خواهید کرد. از همان ابتدا، با هم اولین تست E2E شما را خواهیم نوشت. جایی که من آن را از هم باز میکنم و هر یک از قسمتها را به تفصیل توضیح میدهم، مانند:
با این حال، این همه چیز نیست.
شما همچنین یاد خواهید گرفت که چگونه میتوانید تستهای خود را برای پیروی از بهترین شیوهها بهبود بخشید.
شما یاد خواهید گرفت که چگونه دستورات سفارشی ایجاد کنید، که تستهای شما را خواندنیتر میکند. چگونه دادههای تست را به صورت پویا برای تستهای خود ایجاد کنید و افزونههای VS Code که کار شما را موثرتر میکنند.
تسلط بر انتخاب عناصر
در تست اتوماتیک، 50٪ موفقیت، انتخاب صحیح عناصر است. Cypress مجموعهای از دستورات پرس و جو را ارائه میدهد که به ما در این امر کمک میکند. در این دوره، من یک بخش جداگانه آماده کردهام، جایی که شما این فرصت را خواهید داشت که با هر یک از آنها آشنا شوید و چگونه میتوانید آنها را برای باز کردن پتانسیل کامل خود ترکیب کنید!
توضیح مفصل در مورد نحوه عملکرد Cypress و مفاهیم اصلی آن
برای نوشتن صحیح تستها در Cypress، درک نحوه عملکرد آن بسیار مهم است. در غیر این صورت، ممکن است هنگام تلاش برای یافتن علت مشکلات خود دچار سردرد شوید. من تمام تلاش خود را کردهام تا نحوه کارکرد این مکانیزمها را بسیار عمیقاً توضیح دهم. شما را با بسیاری از ناشناختهها یا سوالات رها نکنید.
شما در مورد:
بنابراین، برای یک شیرجه عمیق در مکانیزمهای اصلی پشت Cypress آماده باشید!
مهارتهای اتوماسیون تست خود را با استفاده از الگوهای طراحی ارتقا دهید
شما یاد خواهید گرفت که چگونه تستهای خود را برای خوانایی، مقیاسپذیری و نگهداری بهتر ساختاربندی کنید. با استفاده از محبوبترین الگوی طراحی - Page Object Model.
با این حال، ما در اصول Page Object متوقف نخواهیم شد. ما عمیق تر در مورد آن موضوع غوطه ور خواهیم شد. شما در مورد دو الگوی دیگر، Component Object & Composition pattern یاد خواهید گرفت.
که به شما این امکان را میدهد که پتانسیل کامل الگوی Page Object را باز کنید و شما را برای ساختن یک چارچوب اتوماسیون قوی برای برنامههای کاربردی با معماری پیچیده آماده کند.
تمرین نوشتن تست های E2E
در طول این دوره، شما تستهای End-to-End (E2E) زیادی را برای اپلیکیشن وبلاگ نویسی "Conduit" خواهید نوشت. ما با هم ویژگیهای مهم این برنامه را پوشش خواهیم داد، مانند:
در پایان این دوره، شما قادر خواهید بود شروع به نوشتن تست های خوب در Cypress کنید، همراه با اعمال بهترین شیوهها و الگوهای طراحی و در صورت لزوم دانش خود را در مورد موضوعات پیچیدهتر به راحتی گسترش دهید.
همین حالا ثبت نام کنید! و سفر خود را برای تبدیل شدن به یک مهندس اتوماسیون تست Cypress ماهر آغاز کنید!
شما در اینجا چیزی برای از دست دادن ندارید. شما یک ضمانت بازگشت 30 روزه، بدون هیچ سوالی دریافت میکنید.
نمایش نظرات