No. 12 Oklahoma faces its stiffest test of the season to date against No. 5 Alabama on Saturday in Tuscaloosa.