User requirements in testing