test and preparation