In: Computer Science
Develop a test strategy for testing the entire application chosen in unit 3 for analysis and design. Keep in mind that testing that involves users should minimize their time commitment while obtaining essential information from their involvement. Specifically define roles, responsibilities, timing, and test strategy for each level of testing.
Answer :
Testing a software is a much defined process. It includes the following strategy -
a. Plan
b. Analysis/Design
c.Implement/Execute
d. Report
e. Closure
Plan :
Planning a test has some major things like :
Analysis/Design :
To analyse and design a test case we should have test basis which will have the information regarding requirements, specifications,analysis etc.
It also helps to :
Implement/Execute :
To implement a test we need the following tasks :
And to execute :
Report :
The evaluation of exit criteria is needed and a specified checking is to be done.
It should be checked enough so that if future tests are required or not.
And a report/summary is to be made for the stakeholders.
Closure:
After delivering the software, closure is done.
Closure is also done if the test failed or cancelled.
It is also done after maintenance /update is done.
Thank You!