Käyttäjätestauksen ideana on selvittää, vastaako toteutettu järjestelmä tai prototyyppi käyttäjän tarpeita. Sen aikana käyttäjä suorittaa hänelle annetun tehtävän, joka vastaa järjestelmän käyttöä oikeassa tilanteessa. Tilanne voidaan taltioida videona tai äänenä, ja/tai tilanne voidaan havainnoida samalla kun käyttäjä suorittaa tehtävän järjestelmässä.