This document discusses heuristic evaluation, a discount usability testing technique developed by Jacob Nielsen. Heuristic evaluation involves having a small group of 3-5 evaluators independently examine a user interface and identify any usability issues based on 10 design heuristics. Evaluators then aggregate their findings and assign severity ratings to identify the most critical problems. Heuristic evaluation is less costly than other usability testing methods but can still find several usability issues. The document outlines the phases of heuristic evaluation and describes the 10 design heuristics that evaluators use to examine a user interface, such as providing feedback on system status, using familiar language and metaphors, and enabling user control and freedom of use.