Evaluation techniques are used at all stages of design to assess usability and functionality. Common techniques include cognitive walkthroughs, heuristic evaluations, and user studies. Cognitive walkthroughs involve experts analyzing how well a design supports task learning from a psychological perspective. Heuristic evaluations examine whether usability heuristics like predictability and consistency are violated. User studies observe real users in both laboratory and field settings to identify specific problems. The appropriate technique depends on the design stage, desired objectivity, and available resources.