Published 2/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.56 GB | Duration: 4h 18m
A comprehensive Guide to End-to-End Testing using Cypress
What you’ll learn
Setting up and configuring Cypress for testing web applications.
Understanding the basics of end-to-end testing and why it is important for web applications.
Writing and executing tests using Cypress for various web application scenarios (e.g. authentication, form submissions, API calls).
Best practices for writing maintainable and scalable tests with Cypress.
Knowledge of alternative testing tools and when to use them in conjunction with Cypress
Debugging and troubleshooting tests with Cypress.
Integrating Cypress tests with continuous integration
Learn the selector engine, Test runners, Assertion library
Seed your database using Tasks in Node .js
Integrate your Cypress tests with your CI/CD pipeline using GitHub Actions
Requirements
Understanding of basic HTML and CSS.
Familiarity with web development concepts and JavaScript programming language.
Access to a computer with a web browser and a text editor for writing code.
Description
In this course, “Mastering Web Application Testing with Cypress”, you will learn the ins and outs of end-to-end testing for web applications using Cypress, a cutting-edge testing framework. The course covers the basics of Cypress, including its installation and setup, and then dives into advanced topics such as debugging, automating tests, and integrating with continuous integration and delivery (CI/CD) systems. With the skills and knowledge you gain in this course, you will be able to write reliable, efficient, and effective tests for your web applications, ensuring they work as intended and meet the needs of your users. This course is designed for web developers and testers looking to up their testing game and take their applications to the next level.The course is intended for web developers and testers who want to improve their testing skills and take their applications to the next level. Throughout the course, students will learn how to write reliable and efficient tests, ensuring that their web applications meet the needs of their users. By the end of the course, students will have a solid understanding of how to use Cypress for web application testing and be able to apply these skills to their own projects.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Getting Started with Cypress & Code
Section 2: Writing and executing tests with Cypress
Lecture 3 Test Runner Overview
Lecture 4 Writing your first test in Cypress
Lecture 5 Should test Method
Lecture 6 Testing Text Input Fields
Lecture 7 Beginner’s Workout Essential Practice Exercises
Lecture 8 Basic Practice Exercise & Solution
Section 3: Using Aliases for Efficient Test Writing in Cypress
Lecture 9 What are aliases in Cypress
Lecture 10 Aliases Practice Exercices
Lecture 11 Aliases Exercise & Solution
Section 4: Handling Complex Inputs in Cypress Tests
Lecture 12 Range Sliders & Select Lists
Lecture 13 Input Testing Exercise & Solution
Section 5: Automating Test Generation with Cypress
Lecture 14 Programmatically Generating Tests
Lecture 15 Generating Tests Exercise
Lecture 16 Checking the Current Path
Section 6: Validating Forms with Cypress
Lecture 17 Understanding form validation
Lecture 18 Best practices for form validation
Lecture 19 Form Validation Solution
Section 7: Managing Tasks and Custom Commands in Cypress
Lecture 20 Tasks and Seeding User Data
Lecture 21 Sign In Test Exercise
Lecture 22 Sign In Test Solution
Lecture 23 Mastering Cypress Commands
Section 8: Managing Network Requests and Sessions in Cypress
Lecture 24 Understanding Network requests & Intercept in Cypress
Lecture 25 Testing Search
Lecture 26 Working with Fixtures in Cypress
Lecture 27 Catching Exercises
Lecture 28 Testing Cookies & Sessions in Cypress
Section 9: Mocking & Continuous Integration
Lecture 29 Examples for Mocking requests & Data within Cypress
Lecture 30 Cypress Studio
Lecture 31 How Continuous Integration Works with Cypress
Section 10: Answering Audience Questions
Lecture 32 Answering Audience Questions
The intended learners for a “Testing Web Apps with Cypress” training course are web developers and software engineers who are responsible for testing the functionality and performance of web applications. This course is suitable for individuals who are new to testing or have limited experience with it, as well as those who are familiar with testing concepts but want to learn specifically about Cypress.
Password/解压密码www.tbtos.com
转载请注明:0daytown » Mastering Web Application Testing With Cypress