The players left out are batsmen Mahmudullah and Soumya Sarker and pacers Rubel Hossain and Al-Amin Hossain.
Veteran batsman Mahmudullah is left out from the squad for the lone Test against Zimbabwe starting on 22 February 2020 in Dhaka.
BCB announced the 16-member squad via an email today.
The squad has four changes from the team that had toured Pakistan earlier this month for the Test match in Rawalpindi.
The players left out are batsmen Mahmud Ullah and Soumya Sarker and pacers Rubel Hossain and Al-Amin Hossain.
Mushfiqur Rahim returns to the side after opting out of the Test against Pakistan.
Off-spinner Mehidy Hasan Miraz is also back after recovering from an injury while there recalls for left-arm paceman Mustafizur Rahman and fellow speedster Taskin Ahmed.
The uncapped cricketers in the squad are batsman Yasir Ali Chowdhury and fast bowler Hasan Mahmud.
Chairman of BCB National Selection Panel Minhajul Abedin said: "I believe we have selected the best possible Test squad under present circumstances. There is a very nice blend of experience and potential.
"It is unfortunate that some players had to miss out but our priority has been to ensure balance and continuity. We felt that Mahmud Ullah needed a break from the red ball. Al-Amin has niggles and that's why we thought he should be given the time to be fully ready for the limited-overs matches where he is more important. Rubel is not part of our red ball plans for the moment. Soumya had applied for leave and therefore has not been considered.
"We think Hasan Mahmud and Yasir Ali Chowdhury have tremendous potential and they are very much part of our future plans."
Mominul Haque (Captain), Tamim Iqbal Khan, Saif Hassan, Najmul Hossain Shanto, Mushfiqur Rahim, Md Mithun, Litton Kumar Das, Taijul Islam, Abu Jayed Chowdhury, Nayeem Hasan, Ebadat Hossain, Taskin Ahmed, Mehidy Hasan Miraz, Mustafizur Rahman, Hasan Mahmud, Yasir Ali Chowdhury