Middle order looks good and so does Sarfraz, but opening will be a problem.
I think Shehzad will be fine as an opener in tests. He has issues with strike rotation and strike rate but in tests he doesn't really have to worry about that. As for the second opener, that is indeed a problem. Hafeez will definitely struggle overseas. Aslam's defensive technique is very poor. That leaves Babar Azam who I don't know a whole lot about and Salman Butt.