requirements for testing