وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Cypress: E2E Test Automation – Getting Started

سرفصل های دوره

Learn Cypress from scratch with Best Practices on Test Automation, writing many realistic end-to-end (E2E) tests.


1. Introduction
  • 1. About the Course
  • 2. Welcome to the course!
  • 3. Q&A.html
  • 4. What is Cypress & E2E tests

  • 2. Environment setup
  • 1. Install NodeJS.html
  • 2. Install GIT.html
  • 3. Install VS Code.html
  • 4. Install PostgreSQL.html
  • 5. Setup application
  • 6. Install Cypress

  • 3. First test in Cypress
  • 1. Test suite structure What are describe and it
  • 2. Test structure AAA pattern
  • 3. Cypress code completion
  • 4. Step 1 Visiting page (Arrange)
  • 5. Step 2 Selecting elements
  • 6. Exercise Selecting form elements
  • 7. Solution Selecting form elements
  • 8. Step 3 Perform action (Act)
  • 9. Dynamic test data generation
  • 10. Step 4 Check result (Assert)
  • 11. Custom command getByTestId
  • 12. Test execution control Exploring .only() and .skip()
  • 13. Exercise Write your first tests!.html
  • 14. Solution Write your first tests!
  • 15. Hooks

  • 4. Selecting elements
  • 1. Select by text - contains()
  • 2.1 Elements preferences - Cypress docs.html
  • 2. contains() element preference
  • 3. Select by position in list - eq(), first(), last()
  • 4. Find elements within set scope - find()
  • 5. Filtering elements - filter(), not()
  • 6. Exercise Find me!.html
  • 7. Solution Find me!.html
  • 8. Multiple element visibility check
  • 9. Best practices in selecting elements.html

  • 5. Cypress core concepts
  • 1. Rules of actionability
  • 2. Changing viewport
  • 3. NPM scripts & Headless mode
  • 4. Exercise Register form validation errors.html
  • 5. Solution Register form validation errors
  • 6. Retry-ability
  • 7. Timeouts
  • 8. Test retries
  • 9. Selecting dropdown menu value
  • 10. Exercise Login test suite.html
  • 11. Solution Login test suite - Part 1
  • 12. Solution Login test suite - Part 2
  • 13. Custom command Login
  • 14. Fixtures Store data in one place
  • 15. Testing page navigation
  • 16. Exercise Test header navigation.html
  • 17. Solution Test header navigation
  • 18. Synchronous vs Asynchronous
  • 19. Cypress asynchronous nature
  • 20. Subject management - Part 1
  • 21. Subject management - Part 2
  • 22. Subject management - Part 3
  • 23. Exercise Manage the subject.html
  • 24. Solution Manage the subject
  • 25. Aliases - Query & Static
  • 26. Iterate over DOM elements
  • 27. Iterate over DOM elements - Examples
  • 28. Test isolation
  • 29. Summary.html

  • 6. Page Object Model pattern
  • 1. What is Page Object Model pattern
  • 2. Implementing Page Object - Part 1
  • 3. Implementing Page Object - Part 2
  • 4. Exercise Implement your first Page Object.html
  • 5. Solution Implement your first Page Object
  • 6. What is Component Object
  • 7. Implementing Component Object
  • 8. Page related Component Object
  • 9. Common elements
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 37193
    حجم: 2010 مگابایت
    مدت زمان: 291 دقیقه
    تاریخ انتشار: ۱۶ خرداد ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید