methods of testing