A test case can have the following attributes :
TestCaseId : A unique identifier of the test case.
Test Summary : One-liner summary of the test case.
Description : Detailed description of the test case.
Prerequisite or pre-condition : A set of prerequisites that must be followed before executing the test steps.
Test Steps : Detailed steps for performing the test case.
Expected result : The expected result in order to pass the test.
Actual result : The actual result after executing the test steps.
Test Result : Pass/Fail status of the test execution.
Automation Status : Identifier of automation – whether the application is automated or not.
Date : The test execution date.
Executed by : Name of the person executing the test case.