Playwright
Unknown
Official documentation for Microsoft's Playwright browser automation framework. Covers locators, auto-waiting, fixtures, network interception and the trace viewer, so you can write and debug cross-browser end-to-end tests in JavaScript, Python, Java or .NET.
More resources on Testing Tools
Kent C. Dodds Testing Workshop
Kent C. Dodds' paid video workshop series on testing JavaScript, covering static analysis, unit, integration and end-to-end layers with Jest, Testing Library and Cypress. Teaches which tests are worth writing and why.
Cypress.io
Home of the Cypress test runner, with documentation, API reference and guides for browser-based end-to-end and component testing. Covers command chaining, network stubbing, retries and CI setup for JavaScript web applications.
Jest Crash Course - Unit Testing in JavaScript
Traversy Media crash course walking through Jest setup, matchers, mocking and testing asynchronous code in JavaScript. By the end you can write and run a basic unit test suite for a Node or browser project.
Automated Software Testing with Python
Learn automated software testing with Python! Master essential testing tools and techniques with Jose Salvatierra.
selenium.dev
Selenium.dev is the official site for the Selenium project, a suite of browser automation tools (WebDriver, IDE, and Grid) used for testing web applications. It offers downloads, documentation, tutorials, API references, getting-started guides, release notes, and community resources.
junit.org
Official website for JUnit, the popular Java unit testing framework. It offers getting-started guides, API documentation, tutorials, and downloads to help you write and run tests with JUnit 4 and 5.