What are the Advantages of Artificial Intelligence in Software Testing?