Ein Usability-Test wird durchgeführt, um die Gebrauchstauglichkeit einer Software oder Hardware mit den potentiellen Benutzern zu überprüfen. Ein Usability-Test gehört zu den Techniken der empirischen Softwareevaluation, im Gegensatz zu analytischen Verfahren wie dem Cognitive Walkthrough. Innerhalb eines Entwicklungsprozesses, z. B. einer Website-Gestaltung, eines Re-Designprozesses – werden klassische, szenariobasierte Usability-Tests (wie hier im Folgenden im Detail vorgestellt) vor allem dann durchgeführt, wenn Klick-Dummys oder Beta-Versionen erstellt sind. Im Vordergrund steht die Detail-Optimierung von Interaktionsprozesses (wie z. B. den Bestellprozess bei einem Online-Shop). Neben szenariobasierten Usability-Tests im Lab gibt es weitere Testvarianten, z. B. expertenbasierte Usability-Evaluationen, On-Site Befragungen (inkl. Benchmarking), Abbrecheranalysen mit Hilfe von User-Tracking Tools und (eventbezogene) On-Site Befragungen, Konzept-/Design-Tests (on- und offline) und Online-Usability Tests über taskbasierte Online-Befragungen und Tracking des Klickverhaltens. Sie sind für unterschiedliche Frage-/Problemstellungen und Phase eines Entwicklungsprozesses geeignet, weisen damit auch unterschiedliche Stärken und Schwächen auf.