steps for testing