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

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 دقیقه
    تاریخ انتشار: 10 فروردین 1402
    طراحی سایت و خدمات سئو

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