Bottom-up: With the bottom-up technique, testing starts at the bottom of the hierarchy with the low-level components. Building up from there, the testing continues to the top-level components, until all components are fully tested. Through this strategy, errors can be detected efficiently.