Welcome to Learn Testing!
An in-depth course on software testing.
Where tests run
Learn how to run tests manually or as part of an automated process.
The testing environment
Learn to use runtime tools for testing, as well as specialized frameworks for testing code in browsers.
Types of automated testing
Learn about common categorizations of test types.
Component testing in practice
Examples of test design for a React component with complex dependencies.
Tools of the trade
Learn about assertions and other primitives common to most testing frameworks.
Appendix
Additional information that might be helpful on your test development journey.