Yes you do have to make an appointment and you have to pay to take the test. go to ct.gov/dmv just go there and follow the directions on how to book an appointment
Yes, you can only make an appointment online.
Thanks! Your answer is awaiting moderation.