Virus testing methods