TypeScript for Testers
TypeScript + Playwright + Cypress. Modern frontend testing with type safety. The language of modern web automation.
intermediate
3 courses
15 lessons
This path requires a Pro subscription
Subscribe to unlock all lessons, challenges, and bug hunts.
1
TypeScript Essentials for Testing
The TypeScript foundations every tester needs — types, interfaces, async patterns, and the tooling that catches bugs before your tests even run.
intermediate
~4.0h
-
Requires subscriptionWhy TypeScript for Test Automation?reading +10 XP
-
Requires subscriptionTypeScript Setup and Basicsreading +15 XP
-
Requires subscriptionFunctions and Async/Awaitreading +15 XP
-
Requires subscriptionWorking with Objects and Interfacesreading +15 XP
-
Requires subscriptionGenerics and Utility Typesreading +15 XP
2
Testing Frameworks in TypeScript
Hands-on with the major testing tools — unit testing, browser automation, and API testing — all in TypeScript with full type safety.
intermediate
~5.0h
-
Requires subscriptionJest for Unit Testingreading +15 XP
-
Requires subscriptionPlaywright with TypeScriptreading +20 XP
-
Requires subscriptionCypress with TypeScriptreading +20 XP
-
Requires subscriptionAPI Testing with Axios and TypeScriptreading +15 XP
-
Requires subscriptionType-Safe Test Data and Fixturesreading +15 XP
3
Advanced TypeScript Testing Patterns
Production-grade patterns — custom type guards, typed page objects, environment configuration, and building a complete typed test framework.
intermediate
~4.0h
-
Requires subscriptionCustom Type Guards for Assertionsreading +15 XP
-
Requires subscriptionPage Object Model with TypeScriptreading +20 XP
-
Requires subscriptionTest Configuration and Environment Typesreading +15 XP
-
Requires subscriptionBuilding a Typed Test Frameworkreading +15 XP
-
Requires subscriptionCapstone: Full TypeScript Test Suiteexercise +25 XP