Identifying Research Gaps in AI-Driven Software Testing: A Review of Automation Tools and Challenges in SMEs