Test Strategy To Test Website – Example Guide
1. Collect all requirements. Means need to have SRS ( Software Requirements Specification ).
2. Then need to create test strategy, means what should be tested and how to proceed further with complete testing strategy.
Example about Test Strategy:- Suppose we have a website to test and we get programming and designing both side implementations are done so we have to create strategy first. So we can take first of all to test programming then design or may be change. For now taking functionality testing first so now need to follow below steps:-
(a). Need to create positive test cases according to requirements. For instance a “Sign Up” module is implement so need to test it as per requirement by creating positive test cases first.
(b). Further need to create negative test cases to save program from any negative values to be passed.
Now see if there are some more forms then create positive and negative test cases according to requirements.
(c). After testing of forms, we get links on website, it means links verification should also be tested and there should not be any broken link.
So if test links verification will be going on manually then it will take time so right now many tools and services are available and we can use one of them so prefer any tool on which you are familiar like “Xenu, Link Checker etc”.
(d). After performing functionality verification need to work on design verification. Design verification should be performed on different-different browsers first to test browsers compatibility that is necessary test condition.
In design verification need to focus on issues like “alignment, visibility, overlapping, blur text and images, font issues and some others design related.
(e). Now need to create test condition related to “responsive verification” and this is very necessary condition because in today’s life mostly users run websites on mobile devices. So it means “designing behavior and user interface” must be implemented with well standard.
Note:- With test cases execution scenarios of each section create “system environment (testing environment – testing configuration)” also after testing each section when we get issues then report the issues to concerned team member.
This is an example and your strategy can be different also as per your requirement or need.