The Future of Software Testing: Harnessing the Power of AI for Testing