How visual AI can solve the challenge of native mobile app testing