Test types (functional / non-functional, black / white / grey, positive / negative, UI / API, unit / integration / system, alpha / beta, documented / ad-hoc, automation / manual, static / dynamic). Functional: smoke, regression, sanity, unit, integration, system, acceptance. Non-functional: performance, load, stress, compatibility, usability, security, volume, installation, recovery, reliability, localization