Heuristic evaluation is an inspection of an interface by evaluators who compare it to recognized usability principles, such as Nielsen's ten heuristics. It quickly spots usage problems without recruiting users. It complements user tests without replacing them.
Example
Heuristic "visibility of system status": no loading indicator appears after the form is submitted.