Some definitions
"Think aloud" is an element of usability testing in which the test users describe their reactions to the design being reviewed.
Two types of think aloud are:
CTA: Current Think Aloud, in which the users give the usability engineer a description of their reactions as the test progresses,
and
RTA: Retrospective Think Aloud, in which the user describes those reactions after the test is over.