Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wlsf82/tat-cypress-intermediate-course-v2

Learn how to optimize your Cypress tests.
https://github.com/wlsf82/tat-cypress-intermediate-course-v2

api-testing cli-testing cy-origin cy-request cypress gitlab gui-testing talking-about-testing testing web-testing

Last synced: about 1 month ago
JSON representation

Learn how to optimize your Cypress tests.

Awesome Lists containing this project

README

        

# Automated Testing with Cypress - Intermediate

👋 Welcome!

It's great to have you here. I'm sure you will love this course. ❤️

## What you will learn

In this course you will learn:

- How to configure the local development environment
- How to install and configure Cypress
- How to create automated GUI tests
- How to create automated API tests (with visual _feedback_ in the browser)
- How to test APIs that require an access _token_
- How to create optimized and straight-to-the-point tests
- How to save the user session in the browser for later restoration
- How to check that the user session is still valid and how to deal with it when it is invalidated
- How to clean up and create the data before the tests start
- How to protect sensitive data such as passwords and access _tokens_
- How to organize tests and custom commands in different "layers" (_API, CLI, GUI_)
- How to structure tests thinking about preconditions, actions and expected results
- How to generate random data for use in automated tests
- How to enable experimental Cypress features
- How to run commands at the operating system level
- And how to test file reading

## Let's start?

Go to the [course overview](./lessons/_course-structure_.md) section.

---

This is another course from [**Talking About Testing School**](https://udemy.com/user/walmyr).