user authentication, feature tests, integration tests, sign in sign out