This video by the creator of Cypress Brian Mann shows what we consider the best practices for writing tests for a realistic application.
First we'll test our "Login Page", refactor, and then create a
Custom Command. From there we'll use
cy.request() to programmatically log in. Finally,
we'll discuss approaches for taking shortcuts by controlling your application's
state directly, and for writing your tests in isolation to prevent specs
from being coupled together or having to share knowledge.
|Organizing Tests, Logging In, Controlling State
Learn how to use Cypress to solve specific testing problems from the videos in the playlists below.
You can also find free Cypress video tutorials on the Courses page.