Amla out, Steyn to undergo fitness test