Definition of testing protocols