In general, astronauts are expected to have a doctorate in some form of science - physics, chemistry, computer science, biology, but also be polymaths and mostly have numerous degrees. They are required to be very physically fit, and dynamic individuals who will be able to live alongside a few other people for long periods of time. Psychological and fitness tests are also needed. Military experience can be very helpful.