I have limitied knowladge and want to know: 1.what the test tests for? 2.what format do they take? 3.How long do they take?