How long are the tests? Are they web-based or would I have to go to a training center?