Bots and AI: The Future of Software Testing