requirements tests