A Test Plan comprises of all the elements that form the test strategy. It includes the application getting tested, the scope of testing, the QA activities, roles/responsibilities and deliverables.
Whereas a Use Case standardizes the way user reacts in a situation and how the system responds. It results in the creation of diagrams, flowcharts, and the pre/post conditions.