The API that (role)CAST provides can be used to program tester robots with sequences of invocations foreseen during the test planning.
Service authentication/authorization/identiﬁcation is essential in many interesting service interactions. Indeed in such cases without the possibility of mocking identities the tester will not be able to make any invocations to functionality for which speciﬁc roles are required.
The (role)CAST API was designed to be modular and ﬂexible, so that testers can reuse it as support to authenticating service interactions on various kinds of tests (e.g. functional and non-functional testing).