تبلیغات
تبلیغات

دانلود فیلم آموزشی Cypress: Web Automation Testing from Zero to Hero

Cypress: Web Automation Testing from Zero to Hero

این کلاس به شما درک کاملی از چارچوب Cypress می دهد و شما یاد خواهید گرفت که چگونه از تمام قابلیت های اصلی چارچوب استفاده کنید. Cypress یک فریم ورک بسیار مدرن مبتنی بر JavaScript است. همه چیزهایی را که شما نیاز دارید خارج از جعبه قرار دارد مانند Test Test Runner, Assertion libraries و غیره. این بسیار زیبا و راحت می تواند در برنامه جلویی یکپارچه شود (این همان کاری است که ما انجام خواهیم داد) و آزمایشات شما در همان حلقه اجرای برنامه شما اجرا می شود. به همین دلیل این چارچوب بسیار سریع است! و اگر قبلا از JavaScript استفاده نکرده اید نگران نباشید. نوشتن تست های اتوماسیون در Cypress بیشتر شبیه این است که بدانید برای انجام اقدامات خاصی در مرورگر باید چه توالی دستورهای Cypress را فراخوانی کنید. در واقع برنامه نویسی نیست. این نوعی فیلمنامه نویسی است که از قوانین سرو استفاده می کند. ما با مفاهیم بسیار اساسی Web UI Automation شروع خواهیم کرد ، بنابراین شما از همان ابتدا پایه درستی خواهید داشت (از صفر). حتی اگر در آینده از چارچوب دیگری برای اتوماسیون وب استفاده کنید، اصول این کلاس برای همیشه با شما باقی می ماند و بسیار مفید خواهد بود. من قول می دهم که شما در ساخت مکان یاب برای هر عنصر وب موجود در صفحه یک GURU خواهید بود. این یکی از مهمترین قسمتهای اتوماسیون UI است و من زمان زیادی را برای توضیح دقیق آن صرف کرده ام. برخلاف بسیاری از چارچوب های اتوماسیون دیگر ، Cypress می تواند با API ها نیز ارتباط برقرار کند و در واقع می توانید تست API را با Cypress به صورت خودکار انجام دهید. بنابراین ، اگر شما نمی دانید API در چه موردی است ، ما با Zero شروع خواهیم کرد و همه چیزهایی را که باید در مورد قابلیت های Cypress برای تعامل API بدانید یاد می گیریم. و ما قطعاً از صفحه Objects استفاده می کنیم که استفاده از آن بسیار مهم است! وقتی 10 تا 20 تست دارید ، می توانید کد خود را همانطور که هست حفظ کنید ، اما وقتی 200-300 تست دارید ، قابلیت نگهداری فریم ورک آزمون اولویت شماره یک است. همچنین ،
  • آنچه خواهید آموخت :
  • How to set up and configure Cypress
  • How to build locators for any Web Elements using powerful jQuery Selector Engine built-in Cypress (forget about X-Path)
  • How to interact and automate any kind of web components
  • What is API. How to interact with APIs, mock API response and make assertions. Also how to create test data precondition using API
  • calls and Headless user authentication
  • How to organize and reuse code with Page Object design pattern.
  • How to configure multiple custom reporters, retry logic for failed tests and run tests in Docker container
  • Parallel test execution, Cross Browser and Visual testing
  • نیازمندی ها :
  • هیچ پیش شرطی لازم نیست. برخی از تجربه های استفاده از Selenium یا JavaScript یک امتیاز مثبت است اما ضروری نیست.
  • این دوره اموزشی برای چه کسانی است :
  • مهندسینی که مایل به انتخاب اولین چارچوب اتوماسیون هستند
  • مهندسان اتوماسیون که از سلنیوم به سرو تغییر می کنند
  • توسعه دهندگانی که می خواهند به سرعت با Cypress اتوماسیون را انتخاب کنند
  • و مبتدیان
 
نام: Cypress Web Automation Testing from Zero to Hero
حجم فایل: 4.7 گیگابایت
شرکت سازنده: Udemy
تاریخ انتشار: 1399/09/19
کیفیت: 720p
زیرنویس: ندارد
زبان: انگلیسی
مدت زمان پخش: 08 ساعت و 28 دقیقه
فرمت فایل: MP4
تاریخ تولید: 2020
رمز فایل: www.download.ir

Udemy Cypress: Web Automation Testing from Zero to Hero

This class will give you a complete understanding of what is Cypress framework and you will learn how to use all key framework capabilities. Cypress is a very modern JavaScript-based framework. It has everything you need right out of the box: Test Runner, Assertion libraries, reporters and so on. It s very nicely and easily can be integrated into the front end application (this is what we will do) and your tests will be executed in the same run loop as your application. That’s why this framework is very fast! And don’t worry if you never used JavaScript before. Writing automation tests in Cypress looks more like knowing what sequence of the Cypress commands you should call to perform certain actions in the browser. It s not really programming. It’s a kind of scripting following Cypress rules.

لینک دانلود