Test Plan
Test Plan
Introduction
Test Items
Features to be tested
Approach
Testing task
Environmental needs
Responsibilities
Schedule
It is an online wrist watch shop which displays a wide variety of watches to the users and helps
them find the perfect match with respect to their budget using 'Sort by' facilities. It also provides
filters for fetching only those watches as results which have the specific attributes given by the
user such as 'Price 5000-10000', 'Brand: Fossil, Rolex', etc. Moreover, it features a top menu-
panel which helps user navigate through the categories of products with ease. There is also a
search bar provided which takes input from the user and fetches the results that match with the
user query. When the user selects a watch and clicks on it, he/she is redirected to the webpage of
that particular product where he can see its detailed specifications and add it to the buying cart
or buy it instantly using the 'Buy Now' button.
1. Home Page 2. Watch display page 3. Search Box 4. Cart 5. Login page
1. Test the flexibility 2. Test the beta version 3. Test the loading and response time of the
software 4. Test the main page to see if options are displayed properly 5. Test the Cart
functionality 6. Test the pages for individual watches 7. Test the search bar to see if it takes
string input from user properly and fetches results accordingly.
1. Payment redirection functions and APIs 2. Promo and Advertisement Panels 3. Upper
1. It has to follow black box testing, where all the analysis of inputs and outputs will be done
Product Navigation Panel
and will be released to the customer.
2. In black box testing, the customer will check all the features of the software and will give the
feedback to the developer.
For pass criteria: All the major functionalities of the application should work as intented and the
pass percentage of the test cases should be more than 95%
For fail criteria: Malfunctionality of main modules of the application and the pass percentage of
the test cases is less than 95%
Suspension criteria: If any of the major functionlities of the application are not functional then
the testing should be suspended.
Resumption criteria: If all the found critical bugs are resolved then the testing should be
resumed.
1. Test cases
2. Test plan
3. Test scripts
4. Defect logs
5. Test report
Test summary report needs to be prepared.
This project consists of 4 members. The project leader will ensure that the members of this
project are experienced in the following:-
Testing tool implementation
Software testing concepts
General testing techniques
Database Management
2 weeks
Risks:
Testing will be delayed if application is inaccessible.
All the test cases may not be executed successfully due to time constraint.
A large number of defects may create a situation where it is impossible to execute all the test
cases.
Contigencies:
Continue to test the application when the access is re-established.
Extend the time constraints for successful execution of the testcases.
Remove major defects in white box testing.
1. Program manager: Ali Muhammed Khorasi
2. Test manager: Chirag Maurya
3. Test leader: Fadil Khan