Test steps

Test steps break up a test case into multiple smaller sections, which can be maintained in an easier manner.