TypeScript and Playwright Basics for Testers: A Git Primer
Learn TypeScript and Playwright basics for testers, plus the Git commands you need, so you can read, run and judge AI-generated automation code.
Online Learning Platform
Free tutorials, solved practice problems and interview prep for QA and automation engineers: Python, Playwright, Selenium, SQL, Git and more.
Learn TypeScript and Playwright basics for testers, plus the Git commands you need, so you can read, run and judge AI-generated automation code.
30 TypeScript OOP programs with solutions: encapsulation, inheritance, polymorphism, abstraction, SOLID and design patterns used in test automation.
30 TypeScript generics programs with solutions: generic functions, classes and interfaces, constraints, keyof, conditional and mapped types for QA code.
30 TypeScript class programs with solutions: access modifiers, getters, setters, static members, abstract classes, inheritance and page object classes.
30 TypeScript interface programs with solutions: extends, implements, generic interfaces, type guards, discriminated unions and page object contracts.
31 TypeScript object programs with solutions: object types, optional and readonly fields, Record, Partial, Pick, Omit, keyof, mapped types and satisfies.
31 TypeScript array and tuple programs with solutions: typed arrays, readonly, tuples, as const, type guards in filter, generic chunk, zip and partition.
31 TypeScript function programs with solutions: typed parameters, overloads, callbacks, generics, assertion functions, async retry and test data builders.
30 TypeScript loop practice programs with solutions: for, while, for...of with typed arrays, Map iteration, retries, polling and test result summaries.
30 TypeScript conditions practice programs with solutions: if/else, switch, type narrowing, type guards, assertion functions and exhaustive checks for QA.
30 TypeScript operators practice programs with solutions: typeof, in, instanceof narrowing, keyof, satisfies, non-null assertion, ?? and ?. for test code.
31 TypeScript data types programs with solutions: tuples, enums, unknown, never, unions, intersections, type guards, Map and Set, type-checked in strict mode.
Take free timed mock tests with answers and explanations.