Comprehensive Study of Software Testing Techniques and Their Impact on Web Application Quality | Synapse