developing testing protocols