Navy advancement requires two things, a test and time in rate. The time in rate has to be met before the test can be taken. For most rates, it is a six month period. The test is a multiple choice test. There is a certain percentage that must be met before being considered for advancement. There is no set amount of times you can take the test before being advanced. The Commander can advance
. military members without the test. http://www.navyadvancement.com/