A test case is the documented step-by-step procedure for executing a test, including the actions to perform and the expected results for verification. A test script is the automation code. A test condition is what needs to be tested. A testing tool is software used to execute tests. Therefore, 'Test case' is the correct answer for a step-by-step procedure.