virus testing protocols