This tutorial explains what a test plan is and how do you create one from scratch. A sample Test Plan is attached for reference.
Adobe Flash Player not installed or older than 9.0.115!
Video Transcript with Key Takeaways Highlighted:
In a earlier trainings we have already informed that there more than 150 types of testing and you can not possibly test your application for all the different types
For the Flight Reservation system -you might want to test the application to examine how it works when installed on different operating systems
But testing it to check how it works for different browsers does not makes sense since it is not a web based application
Based on above , you can make a list testing types that are in scope and will be tested and out of scope , testing types that will not be executed for flight Reservation.
A Risk could any future event with a negative consequence .You need to identify the risks associated with your project
Risks are of two types 1) Project Risks 2) Product Risk
Example of Project risk is Senior Team Member leaving the project abruptly
Every risk is assigned a likelihood i.e. chance of it occurring, typically on a scale of 1 to 10.Also the impact of that risk is identified on a scale of 1- 10 .
But just identifying the risk is not enough. You need to identify a mitigation. In this case mitigation could be Knowledge Transfer to other team members & having a buffer tester in place
The second type of risks are product risks. An example of a product risk would be Flight Reservation system not installing in test environment
Mitigation in this case would be conducting a smoke or sanity testing. Accordingly you will make changes in your scope items to include sanity testing
This is risk based strategy of testing. There are many other testing strategies to help you select testing types for your application under test.
Most of the times your out scope times will not contain out of context testing types but in context testing types excluded due to the test strategy chosen , budget and timing considerations. So for example if timing considerations do not permit performance testing It will move from in scope to out of scope list .
That apart, a test plan will contain information about the Test Estimates,Test Team,Schedule,and so on.
A test Plan helps monitor the progress of various testing activities and helps take controlling action in case of any deviations from the planned activities. That’s a brief overview of how to create a test plan