The strategy for testing a function when developing a software is made at.
The strategy for testing a function when developing a software is made at test plans.
Test strategy:-
A test strategy document is a high level document and normally developed by project manager. This document defines “software testing approach” to achieve testing objectives. However, for larger projects, there is one test strategy document and different number of test plans for each phase or level of testing.
A test strategy is an outline that describes the testing approach of the software development cycle. It is created to inform project managers, testers, and developers about some key issues of the testing process. They are created based on development design documents.
Test plan:-
A test plan is a detailed document that outlines the test strategy, testing objectives, resources (manpower, software, hardware) required for testing, test schedule, Test Estimation and test deliverables.
The test plan serves as a blueprint to conduct software testing activities as a defined process which is minutely monitored and controlled by the test manager.