AI-powered testing platform that automatically generates and maintains end-to-end tests based on user sessions