Focuses on components that are separately testable. Component testing happens when testing is performed on each individual unit separately without integrating with other components. It's also referred to as Unit Test when it is viewed from an architecture perspective