Enhancing Test Automation with Deep Learning: Techniques, Challenges and Future Prospects | Synapse