comprehensive test guide 8312943