Importance of Cost-Effective Software Testing