A software testing method where individual components or modules are tested in isolation to verify they function correctly. Each test focuses on the smallest testable part of an application.
From 'unit' (Latin unus, meaning one) and 'test' (Latin testum, earthen pot used for assaying metals). The compound emerged in software engineering in the 1970s as programming became more modular.
Unit tests are like quality control for LEGO blocks - you test each piece individually before building the castle. The best developers write unit tests before writing the actual code, a practice called test-driven development!
Complete word intelligence in one call. Free tier — 50 lookups/day.