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

Cypress End-to-End Testing – Getting Started

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

Learn how to use Cypress to design, build and run powerful and realistic end-to-end (E2E) tests with ease.


1. Introduction
  • 1. Welcome To The Course!
  • 2. What is Cypress & End-to-End Testing And Why Should You Care
  • 3.1 Starting Project.html
  • 3. Installing & Using Cypress
  • 4. How Cypress Tests Are Organized & Stored
  • 5. Adjusting Our First Test
  • 6. Writing A More Realistic Test
  • 7. About The Course
  • 8. Course Resources (Slides, Code, Discord).html

  • 2. Cypress Basics - Core Features & Syntax
  • 1. Module Introduction
  • 2.1 Starting Project.html
  • 2. Project Setup
  • 3. Creating Suites & Tests
  • 4. Visiting Pages inside of E2E Tests
  • 5. Let the IDE (VS Code) Help You
  • 6. Selecting Elements & Evaluating Test Results
  • 7. Selecting By Text
  • 8.1 Assertions API Reference (Official Documentation).html
  • 8. Implicit and Explicit Assertions
  • 9. get() vs find()
  • 10. Why You Need To Simulate User Interaction
  • 11. Simulating User Interaction
  • 12. Proper Assertions Are Key!
  • 13. Time To Practice!
  • 14. Simulating Keyboard Typing & Writing Good Assertions
  • 15. Checking For Partial Text
  • 16. Selecting Dropdown Values
  • 17. Cypress Tests Run In Isolation
  • 18.1 Commands & Queries API Reference (Official Documentation).html
  • 18. Time For More Queries
  • 19. Summary

  • 3. Diving Deeper Element Selection, Assertions & More
  • 1. Module Introduction
  • 2.1 Starting Project.html
  • 2. Project Setup
  • 3. Selecting Elements - The Best Practice Way
  • 4. Testing Page Navigation
  • 5.1 Commands & Queries API Reference (Official Documentation).html
  • 5. More on Selecting Elements
  • 6. Repetition and More Assertions
  • 7. Chaining Commands
  • 8. Working with Values & Aliases
  • 9. Getting More Direct Element Access via then()
  • 10. A Closer Look At then().html
  • 11. Simulating Special Key Presses
  • 12. Another Example
  • 13. Losing & Gaining Focus
  • 14. Aliases In Action
  • 15. Using Cypress Studio For Test Evaluation
  • 16. Running Tests Without Cypress Studio & Working with Screenshots + Videos
  • 17. Changing Subjects
  • 18. Taking Screenshots
  • 19. should() instead of then()
  • 20. Summary

  • 4. Configuration & Customization
  • 1. Module Introduction
  • 2.1 Starting Project.html
  • 2. Project Setup
  • 3. The Global Config File
  • 4. Understanding Timeouts
  • 5. Global vs Local Config
  • 6. Setting the Test Browser
  • 7. Configuring the baseURL
  • 8. Sharing Logic with Test Hooks
  • 9. Introducing Custom Commands & Queries
  • 10. Creating a Custom Command
  • 11. Creating a Custom Query
  • 12. Understanding Tasks
  • 13. Summary

  • 5. Working with Stubs, Spies, Fixtures & Manipulating the Clock
  • 1. Module Introduction
  • 2.1 Starting Project.html
  • 2. Starting Project
  • 3. Understanding the Problem
  • 4. Understanding Stubs
  • 5. Creating & Using a Stub
  • 6. When Empty Stubs Are Not Enough
  • 7. Adding a Fake Stub Implementation
  • 8. Using Stubs Across Tests
  • 9. Stubs with Return Values
  • 10. Evaluating Stub Arguments
  • 11. Using Fixtures
  • 12. Understanding Spies
  • 13. Creating & Using Spies
  • 14. The Problem With Timers
  • 15. Manipulating the Clock
  • 16. Summary

  • 6. Network (HTTP) Requests, Databases & Authentication
  • 1. Module Introduction
  • 2.1 Starting Project.html
  • 2. Starting Project
  • 3. Writing a First (Problematic) Test
  • 4. The Problem with Tests & Databases
  • 5. Creating a Test Database
  • 6. Seeding the Test Database Before Every Test
  • 7. Another Database-dependent Test
  • 8. Understanding & Using Interceptors
  • 9. You Cant Always Use Interceptors
  • 10. More Intercepting!
  • 11. Testing APIs with Test Requests
  • 12. Summary Different Network Request Strategies
  • 13. Testing Authentication Flows & Asserting Cookie Values
  • 14. Adding a Login Test
  • 15. Creating a Reusable Login Command
  • 16. Accessing Interceptor Request & Response Data
  • 17. Summary

  • 7. Roundup & Next Steps
  • 1. Roundup & Next Steps
  • 2. Bonus Lecture.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 8834
    حجم: 2426 مگابایت
    مدت زمان: 373 دقیقه
    تاریخ انتشار: ۱۰ فروردین ۱۴۰۲
    طراحی سایت و خدمات سئو

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