← Back to courses
SQA and Testing
Test Automation with Playwright
Reliable end-to-end tests across browsers
A classroom course in end-to-end testing with Playwright. The modules follow the Playwright documentation: writing, generating, running and debugging tests, the trace viewer and CI setup; then the test runner's configuration, fixtures, parallelism, projects, reporters and retries; then actions, assertions and accessibility testing. This course prepares for no exam.
10Modules
IntermediateLevel
2 monthsDuration
COURSE THUMBNAIL
What you will be able to do
Write end-to-end tests that do not flake
Debug a failing test with the trace viewer
Share setup between tests with fixtures
Run a suite in parallel across browsers
Run the tests on every push in CI
Course outline
01
Installation and writing a first test
02
Actions and assertions
03
Generating tests
04
Running and debugging tests; UI Mode
05
Trace viewer
06
Configuration, projects and emulation
07
Fixtures, global setup and teardown
08
Parallelism, sharding, retries and timeouts
09
Reporters and accessibility testing
10
Setting up CI; a test suite for a real application
Tools you will use
PlaywrightTypeScriptNode.jsVisual Studio CodeGitHub Actions
What you need
Basic JavaScript or TypeScript
Understanding of how web pages work


