How do you store testimonials?
I guess you use either custom table or content items. Both approaches allow you to manage order and manage visibility on data level. So suggested approach should work unless client want to show them on different pages differently.
Could you provide more details on what is that you're trying to build?