Equivalence partitioning is
A black box testing technique than can only be used during system testing
A white box testing technique appropriate for component testing
A black box testing technique used only by developers
A black box testing technique appropriate to all levels of testing