As far as I know, there are no specific UAT or development licenses for CRM other than I suppose what is provided under MSDN.
For On-premise, Every server on which CRM is installed must be licensed any user who accesses CRM must have a client access license.