The problem with Pakistan a lot of the time is the selection merry-go-round.
Instead of blooding new players, they seem to always backtrack to tried, tested and failed players of previous years, which rarely ever pays off.
Salman Butt is alright, but still has footwork issues, and Misbah-Ul-Haq paid dividends when he was first brought back, although now he has lost form severely. But neither are outstanding successes, and others like Yasir Hameed, Taufeeq Umar, Mohammad Hafeez, Hasan Raza, Asim Kamal, Naved Latif, Bazid Khan and the current duo of Imran Farhat and Faisal Iqbal (who both have literally no control of their temperament and ride their luck) are all seemingly given countless short term opportunities that never pay off.
They should know by now, that Saeed Ajmal, Abdul Razzaq, Shoaib Malik, Imran Nazir and Shahid Afridi are one-day specialists - none of them have the all-round game to be Test specialist players, and thus should not even be considered for Test selection. They should use the one-day team to blood in younger batting talents, such as the likes of Nasir Jamshed, Khalid Latif, Khurram Manzoor, Ahmad Shehzad and Shahzaib Hasan, and keep someone like Mohammad Yousuf specifically for Test matches only.
Test team
Salman Butt
Fawad Alam (this kid can play, no idea why he was sent back)
Younis Khan
Umar Akmal (move this kid one spot up the order, between two experienced bats)
Mohammad Yousuf
(not sure, but an allrounder would be ideal, maybe give Afridi a shot here?)
Sarfraz Ahmed (+)
Mohammad Aamer
Mohammad Sami/Umar Gul
Mohammad Asif
Danish Kaneria
ODI team
Imran Nazir/Khurram Manzoor/Khalid Latif/Nasir Jamshed/Ahmed Shehzad
Shoaib Malik (has more shot range than Alam, but lacks Test technique)
Younis Khan
Umar Akmal
Shahid Afridi
Abdul Razzaq
Kamran Akmal (his batting is needed moreso in ODIs)
Mohammad Aamer
Mohammad Sami/Umar Gul
Mohammad Asif
Saeed Ajmal