The Future of Software Testing: AI-Powered Test Case Generation and Validation