Several different types of alcohol testing are available: blood alcohol testing, urine alcohol testing, saliva alcohol testing, breath alcohol testing. Blood alcohol testing is effective, however, drawing blood is an invasive and expensive procedure that most people prefer to avoid.