The nitpicker in me needs to say that the test is compulsory for people applying specifically for naturalisation. People applying for registration need not take the test, and neither do those who may have been born outside the UK, but who have a claim to British citizenship by descent.