Tests sollen schnell und effizient ablaufen. Effizient, um nicht mehr als die notwendigen Ressourcen zu verbrauchen. Schnell, um möglichst oft aufgerufen zu werden. Dies ist eine sehr sinnvolle Anforderung, damit die Entwickler die Tests nutzen. Müssen sie auf die Ergebnisse warten, führt das zu deutlich geringerer Akzeptanz.