Cleanroom-metodik är en metod för kvalitetsarbete som har skapats av Harlan Mills. Cleanroom-metodik är främst lämpad för utveckling av programvara. Cleanroom-metodik utgår från kundönskemål när en ny programvara skall utvecklas. Utifrån kundönskemål skapas specifikationer över funktioner och vad programmet skall användas till (syftet med programmet). Programutveckling enligt cleanroom-metodik sker i små steg av programmerare utifrån funktionsspecifikationen och tesfall skapas kontinuerligt utifrån användningsspecifikationen. Testning av programvaran sker kontinuerligt enligt statistiska metoder utifrån de testfall som har skapats. En återkoppling av testningen sker till programmerare och till specifikationerna över funktion och användning.