← Back to courses
SQA and Testing
Test Automation with Cypress
End-to-end, component and API tests in the browser
A short classroom course in testing web applications with Cypress. The modules follow the Cypress documentation: how Cypress works, writing and organising tests, interacting with elements, assertions and retry-ability, test isolation; then end-to-end testing, component testing, intercepting network requests, API testing and authentication. This course prepares for no exam.
8Modules
IntermediateLevel
6 weeksDuration
COURSE THUMBNAIL
What you will be able to do
Explain how Cypress runs tests inside the browser
Write end-to-end tests that wait correctly without sleeps
Stub and assert on network requests
Test an API and a single component
Keep tests independent of one another
Course outline
01
How Cypress works; installing and writing a first test
02
Writing and organising tests
03
Interacting with elements
04
Assertions and retry-ability
05
Test isolation, variables and aliases
06
End-to-end testing and authentication
07
Intercepting network requests and API testing
08
Component testing; best practices and trade-offs
Tools you will use
CypressJavaScriptNode.jsVisual Studio Code
What you need
Basic JavaScript
Understanding of how web pages work


