The Potential of LLMs in Automating Software Testing: From Generation to Reporting