• After a general introduction we recall the basic notion and existing results (Section 2). • In Section 3 we show an inductive characterisation of usable clients wrt must testing. • In Section 4 we give a coinductive characterisation of the Must client preorder. • Our characterisation us present the first decision procedure for this preorder. • After a brief digression about an expressiveness result, we characterise the compliance preorder for clients (Section 6). • Our results depend on auxiliary sets sharing order-theoretic justifications, suggesting a way to study testing preorders. Client testing preorders relate tests (clients) instead of processes (servers), and are usually defined using either must testing or a compliance relation. Existing characterisations of these preorders are unsatisfactory for they rely on the notion of usable clients which, in turn, are defined using an existential quantification over the servers that ensure client satisfaction. In this paper we characterise the set of usable clients wrt must testing for finite-branching LTSs, and give a sound and complete decision procedure for it. We also provide novel coinductive characterisations of the client preorders due to must and compliance, which we use to show that these preorders are decidable, thus positively answering the question opened in [5] , [3] .