Effective Software Testing Strategies For Quick Software Delivery