EFFECTIVE AUTOMATION TESTING: ENHANCING SOFTWARE PROGRAM DEPENDABILITY AND RATE