Nifty faces critical support test at 23,