The Test matches will be played at Sahara Stadium Kingsmead from December 26 to 30 and at Sahara Park Newlands from January 3 to 7.
The player to drop out is Warriors all-rounder Wayne Parnell.
"Those players who do not make the starting XI will be released to play for their franchises in the MTN40," commented selection convener Mike Procter," and will then rejoin the national squad.
"It is important they have opportunities to stay cricket fit."
Test squad:
Graeme Smith (Nashua Cape Cobras, captain)
Hashim Amla (Nashua Dolphins)
Mark Boucher (Chevrolet Warriors)
AB de Villiers (Nashua Titans)
Friedel de Wet (bizhub Highveld Lions)
JP Duminy (Nashua Cape Cobras)
Paul Harris (Nashua Titans)
Jacques Kallis (Chevrolet Warriors)
Ryan McLaren (Diamond Eagles)
Morne Morkel (Nashua Titans)
Makhaya Ntini (Chevrolet Warriors)
Alviro Petersen (bizhub Highveld Lions)
Ashwell Prince (Chevrolet Warriors)
Dale Steyn (Nashua Titans).