Software Testing with Generative AI