As part of test strategy, we create a high level document which defines the approach for software testing. It is basically derived from BRD.
Test planning is done by deriving a test plan document from SRS and is prepared by the test lead / manager which includes all the details related to testing.
Test procedures are written from test cases and consists of detailed sequence of steps that needs to be followed for executing a test scenario.
It is the process of evaluating a software during or at the end of the development process to determine whether it satisfies all specified requirements.